一、Docker实战案例四:将本地镜像推送到阿里云仓库
阿里云既提供了加速功能,也提供了仓库功能,也就是我们可以将自己的镜像上传到阿里云仓库。
1-1、在阿里云控制台创建命名空间和镜像仓库
访问阿里云控制台:没有登录的需要先登录。
![](https://img.haomeiwen.com/i3163615/5241daef8439d308.png)
创建命名空间:
![](https://img.haomeiwen.com/i3163615/4f7d15f462eeaa67.png)
创建镜像仓库:
![](https://img.haomeiwen.com/i3163615/d770ec0937c08b56.png)
创建镜像仓库细节:
![](https://img.haomeiwen.com/i3163615/826d45ff476f0a11.png)
1-2、在docker中进行登录:
在镜像仓库的管理页面会看到阿里云官方的推送命令:
![](https://img.haomeiwen.com/i3163615/39f4b1ad1a008ab9.png)
执行相关命令,注意:这里的密码不是您阿里云账户的登录密码,而是您开通镜像服务的服务密码。具体请查看阿里云官方文档。
sudo docker login --username=cehae registry.cn-shenzhen.aliyuncs.com
![](https://img.haomeiwen.com/i3163615/a7a8694da7da90e9.png)
1-3、给制作好的本地镜像打Tag
sudo docker tag redis:3.0 registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
![](https://img.haomeiwen.com/i3163615/5ddec5b4d82291df.png)
1-4、推送镜像到阿里云
sudo docker push registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
![](https://img.haomeiwen.com/i3163615/3a0c28b20509a305.png)
1-5、在阿里云查看
![](https://img.haomeiwen.com/i3163615/67854016fd684e75.png)
1-6、删除本地镜像并从阿里云仓库重新拉取
docker rmi registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
docker pull registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
![](https://img.haomeiwen.com/i3163615/b0e1ccbda0d9ed93.png)
网友评论