Public | Automated Build

Last pushed: 2 years ago
Short Description
Docker (at least 1.3) image for Squid3 with or without basic auth
Full Description

squid

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

Build

With basic authentication

Create containers

sudo docker create --name squid-auth -v /etc/squid-passwords:/passowrds -p 3128:3128 reddec/squid auth
Add users. Required apache2-utils
sudo htpasswd -c /etc/squid-passwords/keys <username>
Add upstart script
sudo curl https://raw.githubusercontent.com/reddec/squid/master/services/squid3-auth.conf > /etc/init/squid3-auth.conf
Start service
sudo service squid3-auth start

Without authentication

Create containers
sudo docker create --name squid-noauth -p 3128:3128 reddec/squid noauth
Add upstart script
sudo curl https://raw.githubusercontent.com/reddec/squid/master/services/squid3-noauth.conf >/etc/init/squid3-noauth.conf
Start service
sudo service squid3-noauth start
Docker Pull Command
Owner
reddec
Source Repository

Comments (0)