Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:ARM
opensuse-squid-image
README
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File README of Package opensuse-squid-image
The command to run this container is: podman run -d --rm -v /etc/squid/squid.cfg:/etc/squid/squid.cfg:ro -v /srv/squid/cache:/var/cache/squid -p 3128:3128 --name squid registry.opensuse.org/opensuse/squid To make the cache persistent, /var/cache/squid inside the container needs to be mapped to a persistent storage. To use an own configuration, /etc/squid/squid.cfg needs to be overwritten. Usage of squid proxy: --------------------- Configure your web browser network/connection settings to use the proxy server which is available at <squid>:3128 To make the proxy settings available to all applications, adjust /etc/sysconfig/proxy. Configuration file: ------------------- To adjust the configuration file, get at first the default squid.conf: mkdir /srv/squid podman exec -it squid cat /etc/squid/squid.conf > /etc/squid/squid.conf Adjust /etc/squid/squid.conf Add "-v /srv/squid/squid.cfg:/etc/squid/squid.cfg:ro" to PODMAN_SQUID_ARGS in /etc/sysconfig/container-squid. Restart the squid container: systemctl restart container-squid Persistent cache: ----------------- To have a persistent cache, get at first the default squid.conf from the container (follow above instruction) and enable the 'cache_dir' option. Create the disk cache directory: mkdir -p /srv/squid/cache Add "-v /srv/squid/cache:/var/cache/squid" to PODMAN_SQUID_ARGS in /etc/sysconfig/container-squid. Restart the squid container: systemctl restart container-squid Logs: ----- The squid logs are located at /var/log/squid/ inside the container. They can be accessed with podman or kubectl exec. For example, to tail the access logs: podman exec squid tail -f /var/log/squid/access.log You can also mount a volume at /var/log/squid/ so that the logs are directly accessible on the host.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor