docker 为单个容器设置代理

1.在服务器端安装http代理Squid

yum install squid -y

$ cd /etc/squid/

$ vim squid.conf

将conf文件的内容设置为如下:

dns_v4_first on

http_port 3228 # 修改端口,默认为 3128

http_access allow all # 添加 ,为允许所有ip

$ systemctl start squid

记得打开出站规则3128 tcp端口

2.docker端

主要是增加3个环境变量

Service

Environment="http_proxy=http://proxy.example.com:port/"

Environment="https_proxy=https://proxy.example.com:port/"

Environment="no_proxy=localhost,127.0.0.1,docker-registry.example.com"

重建容器

在docker cli中执行

curl ifconfig.me

看返回的ip 确定是服务器ip 代理成功!

相关推荐
科士威传动16 小时前
精密仪器中的微型导轨如何选对润滑脂?
大数据·运维·人工智能·科技·机器人·自动化
小波小波轩然大波16 小时前
docker总结
网络·docker·容器
TracyGC16 小时前
Linux环境-RTX5080显卡CUDA12.8下安装mmcv/mmdetection3d
linux·运维·服务器
xu_ws16 小时前
Linux下快速安装配置Redis全攻略
linux·运维·服务器
qq_21539789717 小时前
内网穿透服务 frps
运维·docker·容器
Heart_to_Yang17 小时前
企业惠普打印机添加、打印乱码与扫描失败故障通用排查手册
运维·服务器·经验分享
坚定信念,勇往无前17 小时前
Alibaba Cloud Linux 4.0安装mongodump
linux·运维·服务器
虹梦未来18 小时前
【运维心得】Ubuntu2404编译nginx隐藏Server信息
运维·服务器·nginx
hello_25018 小时前
排查K8s Pod Core Dump问题
linux·docker·kubernetes
可爱又迷人的反派角色“yang”18 小时前
docker(三)
linux·运维·网络·docker·容器·云计算