- author:@c1awn
- env如下:
如无特殊说明,docker版本为:
[root@c1awn01 ~]# docker version
Client:
Version: 1.13.1
API version: 1.26
Package version: <unknown>
Go version: go1.8.3
Git commit: 774336d/1.13.1
Built: Wed Mar 7 17:06:16 2018
OS/Arch: linux/amd64
linux版本:
[root@c1awn01 ~]# uname -a
Linux c1awn01 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@c1awn01 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
1.环境
局域网,不需要docker外网加速服务
- 搭建方法1. 如果/etc/docker/下有 配置daemon.json,把里面的加速地址"http://9**.m.daocloud.io" 换成内网
- 搭建方法2. 没有daemon.json,或者干脆删掉此文件
2. 搭建方法1
如果/etc/docker/下有 配置daemon.json,把里面的加速地址 "http://96**.m.daocloud.io" 换成内网
[root@c1awn01 docker]# vi /etc/docker/daemon.json
{
"registry-mirrors":
[
"http://192.168.80.129:5000"
],
"insecure-registries": ["192.168.80.129:5000"]
}
重启docker,这会导致私有仓库清空,所以需要再次push镜像上去
因为是在本地部署机器上执行重启docker操作,所以导致私有仓库清空。正常情况下已经部署好了私有仓库A,客户机B重启本机docker,并不会导致部署端仓库镜像重启
pull测试
[root@c1awn01 docker]# docker push 192.168.80.129:5000/local-re
The push refers to a repository [192.168.80.129:5000/local-re]
9113493eaae1: Pushed
621c2399d41a: Pu