Code Monkey home page Code Monkey logo

docker-squid's Introduction

squid Docker Image

License docker-publish Dockerhub

Bedag

This is a docker project for squid.

Usage

Run the container like this:

docker run -v /usr/local/squid/etc:${PWD}/config bedag/squid:<tag>

Volumes

Make sure that all volumes are owned by nobody(65534).

Mountpoint Description
/usr/local/squid/etc configuration files for squid
/usr/local/squid/var/logs log files for squid
/usr/local/squid/var/run pid for squid

Build

Docker builds are created with bedag/image-build.

musl compiler is used to compile squiduardian.

gcr.io/distroless/cc are used because we do not need any common linux binaries, here you can find more information about distroless images. For troubleshooting we recommend to use our -debug images. For more information go to Debug section.

Every Sunday(0 0 * * SUN) we automatically update all supported tags with the current upstream image.

Debug

In our production image there are no binaries for troubleshooting. Therefore if u like to troubleshoot you should use our debug image like this:

docker run -it bedag/squid:latest-debug
docker run -it bedag/squid:5-debug

In the debug image busybox is installed. You can find all busybox supported commands like this:

busybox --list

Tags

Supported tags are:

  • latest, 5, 5.0, 5.0.4, latest-debug, 5-debug, 5.0-debug, 5.0.4-debug
  • 4, 4.13,4-debug, 4.13-debug

Security notice

Security scans are performed via trivy and reported in github. Scans are only performed to the latest tag, which should include all libs vulnerabilities from all possible tags.

Contributing

We'd love to have you contribute! Please refer to our contribution guidelines for details.

By making a contribution to this project, you agree to and comply with the Developer's Certificate of Origin.

License

Apache 2.0 License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.