Docker (at least 1.3) image for Squid3 with or without basic auth
Tested on Ubuntu 14.04 x64 LTS
Install scrips:
No auth
bash <(curl https://raw.githubusercontent.com/reddec/squid/master/install/install-no-auth.sh)
With basic auth
bash <(curl https://raw.githubusercontent.com/reddec/squid/master/install/install-with-auth.sh)
Location for custom configuration files:
/etc/squid-[no]auth/*.conf
sudo docker create --name squid-auth -v /etc/squid-passwords:/passowrds -p 3128:3128 reddec/squid auth
sudo htpasswd -c /etc/squid-passwords/keys <username>
sudo curl https://raw.githubusercontent.com/reddec/squid/master/services/squid3-auth.conf > /etc/init/squid3-auth.conf
sudo service squid3-auth start
sudo docker create --name squid-noauth -p 3128:3128 reddec/squid noauth
sudo curl https://raw.githubusercontent.com/reddec/squid/master/services/squid3-noauth.conf >/etc/init/squid3-noauth.conf
sudo service squid3-noauth start