阿里云托管Docker镜像仓库
仓库创建
-
进入官网
https://cr.console.aliyun.com/cn-shanghai/instances/repositories
第一次使用会要求你设置一个密码
记住这个密码,之后的镜像上传下载都需要用到这个密码
-
创建仓库
-
设置代码源
这里使用本地仓库
-
创建仓库
上传镜像
-
获取仓库地址
-
第一步,点击管理
-
第二步,获取到仓库的地址
公网地址 registry.cn-hangzhou.aliyuncs.com/lupf/nginx 专有网络 registry-vpc.cn-hangzhou.aliyuncs.com/lupf/nginx 经典网络 registry-internal.cn-hangzhou.aliyuncs.com/lupf/nginx
上面的地址根据个人的实际情况来,每个人的都不一样
-
-
推送镜像
-
第一步;登录仓库
sudo docker login --username=你的阿里用户名 registry.cn-hangzhou.aliyuncs.com
输入你在第一步设置的密码
-
第二步,构建镜像
这里以nginx的镜像作为测试
下面的仓库地址需要换成个人的;否则会推送失败
# 查看镜像id docker images | grep nginx # 给镜像打个标签,之前你上面创建的仓库地址 docker tag 上面nginx对应的id registry.cn-hangzhou.aliyuncs.com/lupf/nginx:latest # 查看标签后的镜像 docker images | grep lupf/nginx # 推送 docker push registry.cn-hangzhou.aliyuncs.com/lupf/nginx
如下图,阿里云仓库中已经成功推送上去了
-
下载镜像
在另外一台机器上面测试
-
第一步;同样是登录阿里云的镜像仓库
sudo docker login --username=你的阿里用户名 registry.cn-hangzhou.aliyuncs.com
-
第二步;直接拉去镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/lupf/nginx