Docker 搭建私有镜像仓库Registry

一, Registry安装

1.新建配置文件:/usr/local/app/config.yml

version: 0.1
log:
fields:
service: registry
storage:
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
Access-Control-Allow-Origin: ['*']
Access-Control-Allow-Methods: ['*']
Access-Control-Max-Age: [1728000]
health:
storagedriver:
enabled: true
interval: 10s
threshold: 3

2.运行docker registry 镜像

docker run -d -p 5000:5000 --name registry -v /usr/local/app/config.yml:/etc/docker/registry/config.yml -v /usr/local/registry:/var/lib/registry --restart=always registry:2

二、Docker Registry UI

1. 运行docker 镜像

docker run -d -p 80:80 joxit/docker-registry-ui

可以使用http://localhost 访问registry ui

三、Push image 到Registry

docker tag imageId registryIp/project/imageName:tag
docker push registryIp/project/imageName:tag
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容