Proxy setup¶
In case of proxy access to the internet you should setup proxy. There are three places where you need it
OS¶
Just do
Or with auth
export http_proxy=http://user:password@192.168.1.1:3128 https_proxy=http://user:password@192.168.1.1:3128
After setting enviroment vsriable all commands will get access to the net via proxy.
Docker¶
After docker installation docker daemon itself needs proxy for internet connection
Place there file /etc/systemd/system/docker.service.d/http-proxy.conf with such content
[Service]
Environment="http_proxy=http://192.168.1.1:3128"
Environment="https_proxy=http://192.168.1.1:3128"
then
Tower¶
Container acts as a separate network host so it has to get access to internet separately. Append to docker-compose.yml in environment section that vars
version: '2.1'
services:
tower:
.....
environment:
https_proxy: http://192.168.1.1:3128
http_proxy: http://192.168.1.1:3128
And docker-compose up -d
For nodes¶
For nodes you also have to add proxy. Configuration can be found on Datacenter tab. There should be proxy config in format http://192.168.1.1:3128
P.S. Proxy with auth¶
Good article when you have password with special symbols: https://mikemylonakis.com/unix/docker-proxy/