有时候我们构建了一个极为强大或者很有意义的镜像 咱们想到把它放在网上开源 供他人下载使用
那么这时候 可以选择 直接放到 docker官方仓库 或者我们国内强大的 阿里云仓库!
镜像发布到DockerHub
(1)若没有账号密码需进行注册 官网地址
(2)验证是否可以登录
在服务器中 使用 docker 登录命令
docker login -u 账户
#enter 后输入密码
如图所示 就登录成功了,咱们来提交 镜像
(3)推送镜像到DockerHub
提交镜像 所用的命令为 docker push
docker push 镜像名:tag
由于dockhub 在国外 所以push 得非常慢 甚至失败 ,所以 大多人选择 push 到咱自己国内的阿里云 仓库中 。
附:退出登录命令
docker logout
镜像发布到阿里云
(1)登录到阿里云 进入容器镜像服务
(2)根据提示 创建一个镜像仓库
点击右侧管理 出现基本信息 提示了我们上传镜像到阿里云的步骤
(3)根据官网的提示 给出 进行镜像上传 或拉取
我们慢慢等它push 上去 然后再阿里云上查看 然后删除 本地镜像 从阿里云拉取 镜像
可以看到 阿里云上已经有了先关信息
删除本地镜像 拉取 阿里云镜像 并运行测试
# 删除本地 全部镜像
docker rmi -f $(docker images -aq)
# 阿里云拉取
docker pull registry.cn-chengdu.aliyuncs.com/leileideve/test:1.2
阿里云的 上传 拉取镜像 教程非常非常细致,基本靠过来 改改tag 就可以无缝访问!!