摘要
阿里云提供一整套容器集群服务,本章介绍如何使用阿里云容器服务建立自己的企业私有镜像仓库。
仓库建立步骤
- 创建命名空间
- 创建私有仓库
- 容器宿主机登录仓库
- 建立本地推送的容器镜像
- 推送容器镜像
1.创建命名空间
2.创建私有仓库
点击管理仓库可以看到登录信息
容器登录仓库
找到一台同区域的ECS宿主机进行以下操作,如果是同区域的,建议使用VPC网络登录
以下信息是从仓库获取的登录信息
1 | 镜像名称:hnstore1 |
选择VPC登录
1 | docker login --username=jory.he@qinglian registry-vpc.cn-shenzhen.aliyuncs.com |
登录成功后,制作推送镜像,以下部分以本机的Ngnix容器镜像进行制作
首先运行dokcer ps找到在运行的Nginx容器镜像ID(此为准备制作的容器镜像)
1 | Docker ps |
可以通过docker exec -it “容器ID” sh
登录对应的ID容器进行简单修改,作为容器的修改版更新
运行docker commit e5bf9589624f jory/nginx
更新制作出已经修改的容器镜像,通过Docker Images
看到这已经制作的镜像
推送容器
标记镜像,准备上传到私有仓库docker tag 071ca9678340 registry-vpc.cn-shenzhen.aliyuncs.com/clotus/hnstore1:jory-nginxv1
备注:
1 | 071ca9678340= 已经制作的镜像ID |
推送镜像。
1 | docker push registry-vpc.cn-shenzhen.aliyuncs.com/clotus/hnstore1:jory-nginxv1 |
推送完成
查看镜像
结语
如果你还需要了解更多技术文章信息,请继续关注Jory博客