問題:
Linux宿主機的IP:10.10.1.12 (可以訪問公網)
Docker的IP:172.17.1.2 (運行在Linux宿主機上10.10.1.12 )
其他可以訪問公網的機器(如Windows)
一、在宿主機上安裝Squid
#安裝squid
sudo apt-get install squid
#修改配置項
sudo vim /etc/squid/squid.conf
#把這裏的deny改成allow,http_access deny all
http_access allow all
#重啓squid服務
sudo service squid restart
二、配置其他的,某公網機器
修改Windows機器配置文件
打開IE,
打開設置,選擇Internet選項,
選擇“鏈接”,
選擇“局域網設置”
填寫代理服務器的
“地址”爲 10.10.1.12 (運行squid進程的主機IP)
“端口”爲3128
三、測試
打開瀏覽器,訪問172.17.1.2:8088
OK,可以成功訪問了。