Docker 搭建私有鏡像倉庫Registry

一,Registryhtml

  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: 3docker

2.運行docker registry 鏡像app

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:2ui

2、Docker Registry UIrest

  1. 運行docker 鏡像
    docker run -d -p 80:80 joxit/docker-registry-ui

可使用http://localhost 訪問registry uihtm

http訪問https問題能夠查看:http://www.javashuo.com/article/p-xtyqmxga-by.htmlblog

3、Push image 到Registryip

docker tag imageId registryIp/project/imageName:tag
docker push registryIp/project/imageName:tagget

相關文章
相關標籤/搜索