docker 私服部署

最近在研究docker registry,发现网上都是V1版,偶尔有几篇博文是V2版,但都是https的方式,还要配置私钥等等,好麻烦,找到了http方式供大家借鉴。

实验环境

系统环境:           Centos 7 3.10.0-229.el7.x86_64
docker版本:       17.06.2-ce

解决方法:

vim /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd 后面加入 ↓↓↓

--insecure-registry 192.168.1.177:5000      

如果有内网DNS尽量改成内网域名

[root@linux-node1 ~]# docker pull 192.168.1.177:5000/tomcat:1.5
1.5: Pulling from 192.168.1.177:5000/tomcat
f519e1fde1a8: Pull complete 
90ee6023cca1: Pull complete 
d946ad57d252: Pull complete 
baa0f41fb541: Pull complete 
70bc715a0ec1: Pull complete 
7e9cf2da415f: Pull complete 
a0ef751fe5d4: Pull complete 
a0ef751fe5d4: Pulling fs layer 
6c5159923047: Already exists 
Digest: sha256:d548d35e68ba3c2a5f79f4c3f63566da1ba0807f5b5929cf0a9e6ac938d093ca
Status: Downloaded newer image for 192.168.1.177:5000/tomcat:1.5

网上还有说 -d 参数,但实际上我在测试的时候启动报错,在 docker COMMAND –help 发现已经没有这个参数了!!!

发表评论