Docker容器——将自定义容器上传到dockerhub后续直接使用(二)

网友投稿 267 2022-10-21

Docker容器——将自定义容器上传到dockerhub后续直接使用(二)

Docker容器——将自定义容器上传到dockerhub后续直接使用

背景

日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。

同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。

开发环境

系统:Ubuntu工具:docker

内容

上一篇我们讲到如何​​创建一个自定义的jdk1.8镜像​​,而创建完成后,我们只能在自己本地使用或导出导入使用,那如何将其放到dockerhub中呢?下面我们就开始本篇的内容,直接开始干货:

1、在DockerHub中​​注册一个账号​​

image.png

2、在本地宿主机中进行登录dockerhub账号

cnhuashao@cnhuashao:~/dockerfile_create/docker_jdk$ sudo docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to to create one.Username: [你自己的账号]Password: [隐藏式密码]WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. SeeSucceeded

3、修改之前的镜像名称

sudo docker tag 创建的镜像ID 你自己的账号/centos_jdk:latest

例如

cnhuashao@cnhuashao:~/dockerfile_create/docker_jdk$ sudo docker tag bbd4d67d3c74 huashao/centos_jdk:latestcnhuashao@cnhuashao:~/dockerfile_create/docker_jdk$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhuashao/centos_jdk latest bbd4d67d3c74 9 minutes ago 634MB

4、提交本地镜像

cnhuashao@cnhuashao:~/dockerfile_create/docker_jdk$ sudo docker push huashao/centos_jdk:latestThe push refers to repository [docker.io/huashao/centos_jdk]6a356771c0e9: Pushed 6c24102ea282: Pushed 74ddd0ec08fa: Mounted from library/centos latest: digest: sha256:f78d92a8cc68b312a132ca8f9458b036c242deda6a0eb482f40486d3a8dbb59b size: 949

5、提交完成后,我们到自己的账号下查看是否已经提交

image.png

image.png

点开该镜像的版本标签可以看到,其版本信息就是我们刚才设置并提交的版本。

image.png

至此我们就完成了将自己的镜像上传到DockerHub并进行公开使用,如果我们想要私用,可以在账号下进行升级专业版本后再进行设置库或者更改为使用阿里云提供的镜像库,下一篇我们将进行讲解如何使用阿里云的容器镜像服务

88x31.png

​​知识共享许可协议​​

本作品由 ​​cn華少​​ 采用 ​​知识共享署名-非商业性使用 4.0 国际许可协议​​ 进行许可。

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

上一篇:Java 精炼解读数据结构逻辑控制
下一篇:Docker容器——创建一个自定义jdk1.8镜像
相关文章

 发表评论

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