栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker Registry

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker Registry

启动

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。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865660.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号