---如果当前镜像正在运行,需要先commit一下,复制出最新的当前需要打包的镜像
docker commit -a 'rqq' -m 'my rabbitmq' 镜像id 新的镜像名字:标签
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
[root@txinu203 backup]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos7.6-my latest f56944c10427 2 months ago 283MB
centos7.6 v2 7ede86d29efb 5 months ago 3.42GB
centos7.6 ssh 341954d67cb4 6 months ago 242MB
mysql/mysql-server latest 1504607f1ce7 7 months ago 391MB
centos 7.6.1810 f1cb7c7d58b7 2 years ago 202MB
[root@txinu203 backup]# docker commit -a 'zabbix' -m 'zabbix_m' zabbix_m zabbix-m:v1
sha256:9eb430f6938102912979882e2b851f20a4f0e76c9c6778988724390e75ed1afd
---查看当前存在的镜像,会发现刚刚创建的镜像文件
[root@txinu203 backup]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zabbix-m v1 9eb430f69381 26 minutes ago 11.4GB
centos7.6-my latest f56944c10427 2 months ago 283MB
centos7.6 v2 7ede86d29efb 5 months ago 3.42GB
centos7.6 ssh 341954d67cb4 6 months ago 242MB
mysql/mysql-server latest 1504607f1ce7 7 months ago 391MB
centos 7.6.1810 f1cb7c7d58b7 2 years ago 202MB
---运行命令进行打包成tar文件
[root@txinu203 backup]# docker save zabbix-m > /backup/zabbix-m.tar
2.装载之前打包的tar文件,首先需要安装好你的docker,并运行。
---执行命令装载到你的docker中
docker load < xxx.tar
---运行你的tar文件
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq newmq:v1
查询正在运行的镜像,就可以通过你的ip+端口号进行访问了
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




