Sign inSign up

digrouz/squid

By digrouz

•Updated 3 months ago

Installs squid into a linux container

Image
0

889

digrouz/squid repository overview

auto-update dockerhub Docker Pulls

⁠docker-squid

Install Squid into a Linux container

squid

⁠Tag

Several tag are available:

⁠Description

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.

http://sabnzbd.org/⁠

⁠Usage

docker create --name=squid \
    -v <path to data>:/data \
    -e UID=<UID default:12345> \
    -e GID=<GID default:12345> \
    -e AUTOUPGRADE=<0|1 default:0> \
    -e TZ=<timezone default:Europe/Brussels> \
    -p 3128:3128 \
digrouz/squid
    

⁠Environment Variables

When you start the squid image, you can adjust the configuration of the squid instance by passing one or more environment variables on the docker run command line.

⁠UID

This variable is not mandatory and specifies the user id that will be set to run the application. It has default value 12345.

⁠GID

This variable is not mandatory and specifies the group id that will be set to run the application. It has default value 12345.

⁠AUTOUPGRADE

This variable is not mandatory and specifies if the container has to launch software update at startup or not. Valid values are 0 and 1. It has default value 0.

⁠TZ

This variable is not mandatory and specifies the timezone to be configured within the container. It has default value Europe/Brussels.

⁠Notes

  • This container is built using s6-overlay⁠
  • The docker entrypoint can upgrade operating system at each startup. To enable this feature, just add -e AUTOUPGRADE=1 at container creation.

⁠Issues

If you encounter an issue please open a ticket at github⁠

Tag summary

Content type

Image

Digest

sha256:f71b280d7…

Size

14 MB

Last updated

3 months ago

docker pull digrouz/squid