Squid in docker episode 2
Updated docker image
After I wrote earlier article - Squid in docker
Image is updated
-
[sameersbn/squid Repository Docker Hub Registry - Repositories of Docker Images](https://registry.hub.docker.com/u/sameersbn/squid/) - sameersbn/docker-squid
Setup some variables
On updated image some environment variables is not used.
You can write those values to your configuration file.
ORDER IS IMPORTANT (2016-07-28 updated)
maximum_object_size must be put before cache_dir
maximum_object_size
maximum object size set to 100 MB
maximum_object_size 100 MB
cache_dir
10GB for cache on directory
cache_dir ufs /var/spool/squid3 10000 16 256
If you do not want to cache repomd.xml
If you do not want to cache repomd.xml
# add for repomd.xml
acl repomd url_regex /repomd\.xml$
cache deny repomd
Start new image
pull
docker pull sameersbn/squid:latest
port setting host is 13128, container is 3128
docker run --name squid --rm --privileged=true \
--publish 3128:3128 \
--volume $PWD/squid.conf:/etc/squid3/squid.conf \
--volume $PWD/../squid/cache:/var/spool/squid3 \
--volume $PWD/../squid/log:/var/log/squid3 \
sameersbn/squid:latest
Written on July 27, 2015