一、Docker实战案例四:将本地镜像推送到阿里云仓库
阿里云既提供了加速功能,也提供了仓库功能,也就是我们可以将自己的镜像上传到阿里云仓库。
1-1、在阿里云控制台创建命名空间和镜像仓库
访问阿里云控制台:没有登录的需要先登录。
创建命名空间:
创建镜像仓库:
创建镜像仓库细节:
1-2、在docker中进行登录:
在镜像仓库的管理页面会看到阿里云官方的推送命令:
执行相关命令,注意:这里的密码不是您阿里云账户的登录密码,而是您开通镜像服务的服务密码。具体请查看阿里云官方文档。
sudo docker login --username=cehae registry.cn-shenzhen.aliyuncs.com
1-3、给制作好的本地镜像打Tag
sudo docker tag redis:3.0 registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
1-4、推送镜像到阿里云
sudo docker push registry.cn-shenzhen.aliyuncs.com/namespace_wd/registry_wd:1.0
1-5、在阿里云查看
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