1,本地镜像发布流程
2,在阿里云上开通个人版容器镜像服务
阿里云开通容器镜像服务
创建命名空间
创建镜像仓库
按照提示的操作一步步的进行操作
上传成功
拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/awzimages/awzrep:[镜像版本号]
3,本地仓库发布到私有库
为了提高访问速度和镜像的私有性,公司常常会建立自己的docker私有仓库。Docker Registry是官方提供的工具,可以用于构建私有镜像仓库。
下载镜像Docker Registry
docker pull registry
运行私有库Registry,相当于本地有个私有Docker hub
docker run -d -p 5000:5000 -v /myubuntu/myregistry/:/tmp/registry --privileged=true registry
curl验证私服库上有什么镜像
curl -XGET http://localhost:5000/v2/_catalog
目前什么镜像都没有
将新镜像修改符合私服规范的Tag
docker tag ubuntu:latest localhost:5000/ubuntuyj:1.2
修改配置文件使之支持http
vim /tec/docker/daemon.json
{
"registry-mirrors": ["https://aa25jngu.mirror.aliyuncs.com"],
"insecure-registries": ["localhost:5000"]
}
push推送到私服库
docker push localhost:5000/ubuntuyj:1.2
再次验证容器中的镜像
curl -XGET http://localhost:5000/v2/_catalog
pull到本地
docker pull localhost:5000/ubuntuyj:1.2