首页 > 编程学习 > docker 打包镜像成tar文件

docker 打包镜像成tar文件

发布时间:2022/9/23 18:15:43

1、docker打包镜像

如果当前镜像正在运行,需要先commit一下,复制出最新的当前需要打包的镜像

docker commit -a 'xsl' -m 'newredis' 镜像id  新的镜像名字:标签

-a :提交的镜像作者;

-c :使用Dockerfile指令来创建镜像;

-m :提交时的说明文字;

-p :在commit时,将容器暂停。

//例如
docker commit -a 'xsl' -m 'newredis'  5b5bb0740204 newredis:v1  
//简写
docker commit  5b5bb0740204 newredis:v1

查看当前存在的镜像,会发现刚刚创建的镜像文件

运行命令进行打包成tar文件

docker save newredis > 你的储存路径/文件名称.tar

就可在储存路径中找到相对应的打包的tar文件

2、装载之前打包的tar文件,首先需要安装好你的docker,并运行。

执行命令装载到你的docker中

运行你的tar文件

docker run --name redis -p 6390:6379 -d --restart=always newredis redis-server --appendonly yes --requirepass "123456"
redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置
-p 6379:6379 :将容器的6379端口映射到主机的6390端口
--requirepass:设置容器密码
--name:设置容器名称

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号