Docker Registry

本文详细指导了如何在Linux和Windows系统上配置Docker Registry,包括设置安全选项、添加镜像和访问私有仓库,解决HTTP访问问题,以及必要的文件修改和命令操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动

docker run -d -p 5000:5000 -v /opt/registry/data:/var/lib/registry --privileged=true --restart=always --name registry registry:latest

目录:/opt/registry/data

开端口5000


访问

http://IP:5000/v2/


安全配置

window

{
  "registry-mirrors": [
    "http://f1361db2.m.daocloud.io"
  ],
  "insecure-registries": [
    "192.172.34.162:5000"
  ],
  "debug": true,
  "experimental": false
}

如果不配置:

 因为Docker与Docker Registry交互默认使用https,然而此处搭建的Docker Registry只提供http服务,所以当和Registry私有仓库交互时会失败,为了解决这个问题需要在启动Docker时配置Registry不安全选项。

Linux

添加如下文件(如果没有,有就修改),重启Docker,并重启registry容器

vi /etc/docker/daemon.json
{
    "registry-mirrors": [
        "http://68cdf6cf.m.daocloud.io"
    ],
    "insecure-registries":["192.172.34.162:5000"]
}

# systemctl restart docker
# docker start registry

Docker CE没有/etc/docker/daemon.json配置文件。请修改/usr/lib/systemd/system/docker.service

# vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --registry-mirror=http://xxxxxxxx.m.daocloud.io  --insecure-registry 192.172.34.162:5000

打TAG

docker tag busybox:latest 192.172.34.162:5000/busybox:latest


推送

docker push 192.172.34.162:5000/busybox:latest


查看仓库镜像

http://192.172.34.162:5000/v2/_catalog

{"repositories":["busybox"]}

http://192.172.34.162:5000/v2/busybox/tags/list

{"name":"busybox","tags":["latest"]}


从仓库中拉去镜像

docker pull 192.172.34.162:5000/busybox:latest


附录

192.172.34.162 是加的IP,经过修改的IP地址,标识服务所在机器IP。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值