Docker----Docker发布镜像到DockerHub

网友投稿 235 2022-10-20

Docker----Docker发布镜像到DockerHub

(1)在​​dockerhub​​网站注册一个账号,如账号为redrose2100

(2)编写DockerFile文件,如下:

FROM centosMAINTAINER redrose2100ENV JAVA_HOME /usr/local/jdk_1.8/WORKDIR /usr/localRUN yum install -y vimRUN yum install -y net-toolsEXPOSE 80CMD echo $JAVA_HOMECMD echo "---end---"CMD /bin/bash

(3)在本地制作一个镜像

docker build -f Dockerfile -t mycentos:0.0.1 .

查看制作好的镜像如下

[root@iZbp1flzt6x7pxmxfhmxeeZ opt]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmycentos 0.0.1 71f621e7c514 6 seconds ago 337MBnginx latest f8f4ffc8092c 4 weeks ago 133MBmysql 5.7 9f35042c6a98 4 weeks ago 448MBcentos latest 5d0da3dc9764 6 weeks ago 231MB[root@iZbp1flzt6x7pxmxfhmxeeZ opt]#

(4)修改tag标签

docker tag mycentos:0.0.1 redrose2100/mycentos:0.0.1

修改后查看镜像如下:

[root@iZbp1flzt6x7pxmxfhmxeeZ opt]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmycentos 0.0.1 71f621e7c514 About a minute ago 337MBredrose2100/mycentos 0.0.1 71f621e7c514 About a minute ago 337MBnginx latest f8f4ffc8092c 4 weeks ago 133MBmysql 5.7 9f35042c6a98 4 weeks ago 448MBcentos latest 5d0da3dc9764 6 weeks ago 231MB[root@iZbp1flzt6x7pxmxfhmxeeZ opt]#

(5)使用命令登录dockerhub

如下,表示登录成功

[root@iZbp1flzt6x7pxmxfhmxeeZ opt]# docker login -u redrose2100Password:WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. SeeSucceeded[root@iZbp1flzt6x7pxmxfhmxeeZ opt]#

(6)发布镜像到dockerhub

[root@iZbp1flzt6x7pxmxfhmxeeZ opt]# docker push redrose2100/mycentos:0.0.1The push refers to repository [docker.io/redrose2100/mycentos]68bb0580af37: Pushed8b0aa4b538f7: Pushed74ddd0ec08fa: Mounted from library/centos0.0.1: digest: sha256:a1caf62a2405e0c0020ce66b64bc0cafc06c46471318d118a086221abb50b073 size: 953[root@iZbp1flzt6x7pxmxfhmxeeZ opt]#

(7)登录dockerhub,可以看到已经上传上去了

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker----docker-compose初体验
下一篇:Java基于Dijkstra算法实现校园导游程序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~