潇洒郎: 100% 成功搭建Docker私有镜像仓库并管理、删除镜像

发布于:2025-05-01 ⋅ 阅读:(16) ⋅ 点赞:(0)

1、Registry Web管理界面

 2、拉取Registry-Web镜像

创建配置文件

tee /opt/zwx-registry/web-config.yml   <<-'EOF'
registry:
  url: http://172.28.73.90:8010/v2
  name: registry
  readonly: false
  auth:
    enabled: false
EOF

拉取docker-registry-web镜像并绑定Registry仓库

docker run -d --name registry-web --restart=always -p 8009:8080 --name registry-web -v /opt/zwx-registry/web-config.yml:/conf/config.yml hyper/docker-registry-web

其中web访问端口为8009

-p 8009:8080

镜像仓库地址为

-e REGISTRY_URL=http://172.28.73.90:8010/v2

3、拉取Registry镜像并发布到镜像仓库

创建配置文件

tee /home/auto/data/config/config.yml   <<-'EOF'
version: 0.1
log:
  fields:
    service: registry
storage:
  delete:
    enabled: true
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3
EOF

拉取Registry镜像

可以使用docker inspect registry | grep yml 查看配置文件来区分registry

必须是26.2MB的registry镜像,配置文件为/etc/docker/registry/config.yml, 如果拉取不到可以在我上传的资源中下载

而不是,配置文件为/etc/distribution/config.yml

 拉取镜像并启动

docker run -d -v /home/auto/data/config/config.yml:/etc/docker/registry/config.yml -v /home/auto/data/registry:/var/lib/registry -p 8010:5000 --restart=always --name registry registry:latest registry server /etc/docker/registry/config.yml

其中

外部配置文件

-v /home/auto/data/config/config.yml:/etc/docker/registry/config.yml

外部镜像存储地址

-v /home/auto/data/registry:/var/lib/registry

镜像地址端口

-p 8010:5000

容器名称

--name registry

如何不想创建配置文件

docker run -d -v /home/auto/data/registry:/var/lib/registry -p 8010:5000 --restart=always --name registry registry:latest
docker exec -it registry cat /etc/docker/registry/config.yml
docker exec -it registry sed -i '6i\  delete:' /etc/docker/registry/config.yml
docker exec -it registry sed -i '7i\    enabled: true' /etc/docker/registry/config.yml
docker restart registry

镜像打标签

docker tag srcImage 镜像地址/srcImage

发布镜像

docker push 镜像地址/srcImage


网站公告

今日签到

点亮在社区的每一天
去签到