Docker容器保存为镜像文件并发布到DockerHub上
将容器打包成镜像,执行docker commit;
其中 d5944567401a 是 container id;
然后执行docker images就可以看到这个镜像了
[root@iZuf64qzl6gmotpo8tbn47Z data]# docker commit d5944567401a mssql-2019-with-cimb:1.0
备份镜像
1.首先注册一个DockerHub账号 注册地址:DockerHub
2.登录帐号 使用docker login -u 你注册的账号,输入密码显示Login Succeeded表示登录成功
docker login -u 你注册的账号
然后按提示输入密码
显示如图表示登录成功
3.我们可以通过运行 docker images 命令来查看Docker镜像,如下。
docker images
4.镜像构建及提交
使命使用docker tag 镜像id 新名称:版本号命令修改镜像名称与版本信息
docker tag 镜像id 你的账号/新名称:版本号
使用docker push 你的账号/镜像名称:版本号 提交镜像
docker push 你的账号/镜像名称:版本号 #就是你刚才构建的名称版本
然后你就成功提交到了DockerHub上,可以登录WEB端查看及修改。
拉去镜像
接下来,在我们成功备份了我们的Docker容器后,我们现在来恢复这些制作了Docker镜像快照的容器。如果我们已经在注册中心推送了这些Docker镜像,那么我们仅仅需要把那个Docker镜像拖回并直接运行即可。
使用docker pull 命令即可拉去镜像
docker pull 你的账号/镜像名称:版本号
本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/16438109.html