ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker Registry搭建私有镜像仓库(干货)

2021-05-26 18:58:19  阅读:162  来源: 互联网

标签:容器 5000 -- 干货 systemctl Registry docker Docker registry


########先安装docker,此处不做叙述#########

1、docker pull registry

2、docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

 参数说明
  -d:在后台运行;
  -v:把宿主机的/opt/registry目录绑到容器/var/lib/registry目录(这个目录是registry容器中存放镜像文件的目录),来实现持久化;
  -p:映射端口;访问宿主机的5000端口就访问到registry容器的服务了;
  --restart=always:这是重启的策略,这个容器异常退出会自动重启容器;
  --name registry:创建容器命名为registry

3、curl http://ip:5000/v2/_catalog查看仓库中的镜像

     curl http://ip:5000/v2/test/tags/list查看镜像标签等信息

4、systemctl daemon-reload && systemctl restart docker && systemctl enable docker

客户端做以下配置

1、vi /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock    --insecure-registry ip:5000

2、vi /etc/systemd/system/docker.service.d/http-proxy.conf(如有需要)

[Service]
Environment="HTTP_PROXY=http://ip:808" "NO_PROXY=localhost,127.0.0.1,仓库IP"

3、systemctl daemon-reload && systemctl restart docker && systemctl enable docker

完成!

标签:容器,5000,--,干货,systemctl,Registry,docker,Docker,registry
来源: https://blog.csdn.net/m0_37581092/article/details/117301239

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有