时间:2021-05-19
之前我们使用的镜像都是从 DockerHub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也可以将镜像推送至 DockerHub 仓库方便使用。
温馨提示:如果构建的镜像内携带了项目数据,建议还是使用私有仓库比较好。
注册账号
官网:https://hub.docker.com/
登录账号
通过 docker login 命令输入账号密码登录 DockerHub。
推送镜像至仓库
为了方便测试,我们将 hello-world 镜像拉取至本地,然后再上传至 DockerHub 仓库中。
先给镜像设置标签 docker tag local-image:tagname new-repo:tagname;
再将镜像推送至仓库 docker push new-repo:tagname。
docker tag hello-world:latest mrhelloworld/test-hello-world:1.0.0docker push mrhelloworld/test-hello-world:1.0.0查看仓库
拉取镜像
通过 docker pull mrhelloworld/test-hello-world:1.0.0 测试镜像是否可以拉取。
退出账号
通过 docker logout 命令退出 DockerHub。
[root@localhost ~]# docker logoutRemoving login credentials for https://index.docker.io/v1/DockerHub 镜像仓库的使用就学到这里,考虑到网络的原因,从 DockerHub 下载和上传镜像速度可能会比较慢,而且生产上使用的 Docker 镜像可能包含我们的代码、配置信息等,不想被外部人员获取,只允许内网的开发人员下载。怎么解决呢?可以通过搭建私有镜像仓库实现,下文我们就一起学习如何搭建 Docker 私有镜像仓库。
到此这篇关于DockerHub 镜像仓库的使用详解的文章就介绍到这了,更多相关DockerHub 镜像仓库使用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
自动化构建,就是使用DockerHub连接一个包含Dockerfile文件的GitHub仓库或者BitBucket仓库,DockerHub则会自动构建镜像,通过
dockertag详解dockertag命令的使用,以及如何将本地的镜像推送到daocloud.io,这里不用dockerhub作实验,是因为,dockerhu
镜像构建成功后,只要有docker环境就可以使用,但必须将镜像推送到dockerhub上去。我们之前创建的镜像不符合dockerhub的tag要求,因为在doc
由于国内访问直接访问Dockerhub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。我比较常用的是网易的镜
类似于GitHub提供的代码托管服务,DockerHub提供了镜像托管服务,DockerHub地址为https://hub.docker.com/,利用Dock