docker squid---but git proxy should specify by git config --global http.proxy http:...
Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
http://www.cnblogs.com/mchina/p/3812190.html
https://hub.docker.com/r/sameersbn/squid/
https://github.com/sameersbn/docker-squid
docker pull sameersbn/squid:3.3.8-14
docker run --name squid -d --restart=always --publish 3128:3128 --volume /srv/docker/squid/cache:/var/spool/squid3 sameersbn/squid:3.3.8-14
Configuration
Squid is a full featured caching proxy server and a large number of configuration parameters. To configure Squid as per your requirements edit the default squid.conf and volume mount it at/etc/squid3/squid.conf
.
docker run --name squid -d --restart=always \
--publish 3128:3128 \
--volume /path/to/squid.conf:/etc/squid3/squid.conf \
--volume /srv/docker/squid/cache:/var/spool/squid3 \
sameersbn/squid:3.3.8-14
To reload the Squid configuration on a running instance you can send the HUP
signal to the container.
docker kill -s HUP squid
Usage
Configure your web browser network/connection settings to use the proxy server which is available at172.17.42.1:3128
If you are using Linux then you can also add the following lines to your .bashrc
file allowing command line applications to use the proxy server for outgoing connections.
export ftp_proxy=http://172.17.42.1:3128
export http_proxy=http://172.17.42.1:3128
export https_proxy=http://172.17.42.1:3128
To use Squid in your Docker containers add the following line to your Dockerfile
.
ENV http_proxy=http://172.17.42.1:3128 \
https_proxy=http://172.17.42.1:3128 \
ftp_proxy=http://172.17.42.1:3128
Logs
To access the Squid logs, located at /var/log/squid3/
, you can use docker exec
. For example, if you want to tail the access logs:
docker exec -it squid tail -f /var/log/squid3/access.log
You can also mount a volume at /var/log/squid3/
so that the logs are directly accessible on the host.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步