rpavlyuk/squid

By rpavlyuk

Updated 6 days ago

SQUID caching proxy packaged into Fedora-based container. Updated regularly using CI and auto-build.

Image
Networking
Developer tools
1

5.7K

rpavlyuk/squid repository overview

SQUID caching proxy packaged into Fedora-based container. latest is the version of SQUID supplied with latest release of Fedora Linux OS.

Packaging project is available at: https://github.com/rpavlyuk/squid-docker

Important tip: this container has PAM authentication fix implemented which prevents squid from using it out of the box.

Container builds are being triggered as the update to mainstream project are being made. Available for amd64 (aka x86_64) and arm64 architecture.

Running the Container Command sample:

docker run --rm --name squid --hostname squid --tty --privileged \
  --volume /sys/fs/cgroup:/sys/fs/cgroup:rw \
  --tmpfs /run \
  --tmpfs /run/lock \
  --tmpfs /tmp \
  -e "container=docker" \
  --security-opt seccomp=unconfined \
  --security-opt apparmor=unconfined \
  --cgroupns=host \
  -v /etc/squid/squid.conf:/etc/squid/squid.conf:ro \
  -v /var/spool/squid:/var/spool/squid:rw \
  -v /var/log/squid:/var/log/squid:rw \
  rpavlyuk/squid:latest

This command assumes that:

  • you have SQUID configuration file on the host machine as /etc/squid/squid.conf
  • you want to persist SQUID's cache on hosts file system as /var/spool/squid
  • you are keeping SQUID's logs on the host OS in /var/log/squid folder.

Tag summary

Content type

Image

Digest

sha256:f29df14c4

Size

291.7 MB

Last updated

6 days ago

docker pull rpavlyuk/squid