博客 Docker push命令

Docker push命令

   数栈君   发表于 2023-09-01 10:55  186  0

大纲

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/5d14cd230d1fd6fea71ab8de9e06862d..png
  

Docker push命令

docker push命令教程

docker push 命令用于将本地的 Docker镜像 上传到 Docker镜像仓库。

docker push命令使用之前需要要先登陆到镜像仓库。docker push命令推送镜像的规范是:注册用户名/镜像名。

docker push命令语法

haicoder(www.haicoder.net)# docker push [OPTIONS] NAME[:TAG]

docker push命令参数

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/e98580f7d2f5e2349d5c61c05c13b0f7..png

案例

推送本地镜像

首先,我们使用 docker pull 命令,拉取一个 centos 镜像。

haicoder(www.haicoder.net)# docker pull centos

拉取成功后,我们使用 docker images 命令,查看拉取的镜像,终端显示如下:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/576d6595bc2618efa84b7b9c5f078ad0..png
  

首先我们使用 docker login 命令,登录到 Docker Hub。

haicoder(www.haicoder.net)# docker longin -u XXXX -p XXXX

输入正确的用户名和密码,登录成功后,终端显示如下图所示:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/4f333188316cc23772ccdb3c1cf5d0c2..png
  

现在我们使用 docker run 命令,运行刚拉取的 centos 镜像。

haicoder(www.haicoder.net)# docker run -it --name haicoder centos
#输出
[root@c55d93905f7c /]#

我们在 centos 容器里,安装 vim 命令。

[root@c55d93905f7c /]# yum install -y vim

安装成功,终端显示如下:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/223a9a88a50aef06f9ea1fec0edaaa43..png
  

现在,我们退出容器,在宿主机将我们将刚安装好 vim 命令的容器,做一个 tag。

[root@c55d93905f7c /]# exit
exit
haicoder(www.haicoder.net)# docker tag docker.io/centos haicoder/centos-vim

使用 docker images 命令,查看当前所有的镜像,终端显示如下:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/821034c046de489f7da26970bbefa02d..png
  

在宿主机使用 docekr push 命令将安装 vim 之后的镜像,推送到 Docker Hub。

haicoder(www.haicoder.net)# docker push haicoder/centos-vim

推送成功后,终端显示如下图所示:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/c0a247f53824f0e9cd685b309884a32a..png
  

使用 docker rmi 命令,删除所有的镜像。

haicoder(www.haicoder.net)# docker rmi `docker images -q`

docker push命令总结

docker push 命令用于将本地的镜像上传到镜像仓库。

docker push 命令使用之前需要要先登陆到镜像仓库。docker push 命令推送镜像的规范是:注册用户名/镜像名。

docker push命令语法:

docker push [OPTIONS] NAME[:TAG]





免责申明:


本文系转载,版权归原作者所有,如若侵权请联系我们进行删除!

《数据治理行业实践白皮书》下载地址:https://fs80.cn/4w2atu

《数栈V6.0产品白皮书》下载地址:
https://fs80.cn/cw0iw1

想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:
https://www.dtstack.com/?src=bbs

同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术群」,交流最新开源技术信息,群号码:30537511,项目地址:
https://github.com/DTStack

0条评论
社区公告
  • 大数据领域最专业的产品&技术交流社区,专注于探讨与分享大数据领域有趣又火热的信息,专业又专注的数据人园地

最新活动更多
微信扫码获取数字化转型资料
钉钉扫码加入技术交流群