天天看點

為docker配置HTTP代理伺服器

背景: node1不能通路外網, node2可以通路外網,node1通過node2的代理服務來通路外網。

1. node1不能通路外網

 注釋掉DNS配置檔案

2. node2搭建代理伺服器, 這裡是在centos7.2上用Squid搭建HTTP代理伺服器

2.1 安裝

2.2 生成密碼檔案

2.3 測試密碼檔案

2.4 配置Squid

2.5 啟動Squid

3. 為docker設定代理

3.1 建立目錄

3.2 建立檔案/etc/systemd/system/docker.service.d/http-proxy.conf,内容如下:

3.3 重新開機docker

3.4 驗證docker代理是否設定成功

顯示如下結果說明設定成功