之前我们使用的镜像都是从 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。
1
2
docker tag hello-world:latest mrhelloworld/test-hello-world:1.0.0
docker push mrhelloworld/test-hello-world:1.0.0
查看仓库
拉取镜像
通过docker pull mrhelloworld/test-hello-world:1.0.0测试镜像是否可以拉取。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。