ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker容器保存为镜像文件并发布到DockerHub上

2022-07-02 18:33:47  阅读:120  来源: 互联网

标签:账号 DockerHub 镜像文件 版本号 镜像 Docker docker


将容器打包成镜像,执行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 你的账号/镜像名称:版本号

标签:账号,DockerHub,镜像文件,版本号,镜像,Docker,docker
来源: https://www.cnblogs.com/HGNET/p/16438109.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有