A lightweight automatically updated squid multiarch amd64 and arm64 Docker image.
10K+
A Squid Docker image:
multiarch with support of amd64 and arm64,SBOM) changes,SBOM) attestation added using Syft,Squid proxydocker run -d --rm --name squid -p 3128:3128 jfxs/alpine-squid
or
docker run -d --rm --name squid -p 3128:3128 quay.io/ifxs/alpine-squid
The configuration of Squid is the default one, with some additions:
/etc/squid/squid.conf
# Include a folder of config files
include /etc/squid/conf.d/*.conf
/etc/squid/conf.d/squid-docker.conf
# Allow from all hosts
acl all src 0.0.0.0/0
http_access allow all
# Specific configuration for Docker usage
pid_filename none
logfile_rotate 0
access_log stdio:/dev/stdout
cache_log stdio:/dev/stderr
/!\ There is no filtering access to Squid.
Docker latest tag is 7.6.0-001, 7.6, 7 and has:
| Name | Version | Type |
|---|---|---|
| squid | 7.6-r0 | apk |
Dockerhub Overview page has the details of the last published image.
Docker tag definition:
<squid_version>-<increment>
Example: 5.7.0-003
Cosign public key:
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEa3yV6+yd/l4zh/tfT6Tx+zn0dhy3
BhFqSad1norLeKSCN2MILv4fZ9GA6ODOlJOw+7vzUvzZVr9IXnxEdjoWJw==
-----END PUBLIC KEY-----
The public key is also available online: https://gitlab.com/op_so/docker/cosign-public-key/-/raw/main/cosign.pub.
To verify an image:
cosign verify --key cosign.pub $IMAGE_URI
To verify and get the software bill of materials (SBOM) attestation:
cosign verify-attestation --key cosign.pub --type spdxjson $IMAGE_URI | jq '.payload | @base64d | fromjson | .predicate'
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License (MIT). See the LICENSE for details.
Content type
Image
Digest
sha256:84d37a6e1…
Size
10.8 MB
Last updated
2 months ago
docker pull jfxs/alpine-squid