标签:容器 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。