在局域网中,一台电脑A(192.168.1.15)可以访问上外网,要安装docker的电脑B(192.168.1.16)不能访问外网但可以访问A。
第一步先在A上装代理软件,然后使B可以通过A访问外网,可以参考“使用squid让能上外网的linux(centos)代理内网liunx电脑上网”。
第一步完成后,B电脑可以访问外网后,就可以正常安装docker(网上或官方例子很多)。
主要说下安装完成docker后,配置docker代理,使其可以通过B机器拉取外部镜像(当然,使用内网镜像仓库,下面都不用看了)。
docker 使用代理
1.创建docker.service.d目录
mkdir /etc/systemd/system/docker.service.d
2.创建http-proxy.conf文件
vim /etc/systemd/system/docker.service.d/http-proxy.conf
3.配置以下内容
[Service]
Environment="HTTP_PROXY=http://192.168.1.15:3128"
Environment="HTTPS_PROXY=http://192.168.1.15:3128"
4.重启docker
systemctl daemon-reload
systemctl restart docker
5,测试下拉取一个镜像(网上教程一般在安装docker时都会有配置镜像加速这一块).
.