主要包含两部分,docker私有仓库的安装配置,以及通过镜像仓库上传下载镜像。
一,docker私有仓库的安装
1.安装registry仓库镜像
docker pull registry
2.运行仓库,指定5000端口
docker run -d --name registry -p 5000:5000 registry:latest
docker ps
3.修改配置,打开删除镜像功能(默认不能删除)
进入到容器内部
docker exec -it eae7ea600336 sh
打开delete功能,加上delete以及enabled这两行
/etc/docker/registry # vi /etc/docker/registry/config.yml
version: 0.1
log:
fields:
service: registry
storage:
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
delete: #加这一行
enabled: true #加这一行
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
health:
storagedriver:
enabled: true
interval: 10s
threshold: 3
4.在需要通过此仓库上传或者下载仓库的docker服务器上,添加如下配置(避免ssl错误)