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 代理成功!

相关推荐
L16247614 分钟前
Nginx+Keepalived 高可用集群实战笔记
运维·笔记·nginx
风清云淡_A16 分钟前
【NODE】docker部署后端java项目实战基础版
docker·node
志栋智能16 分钟前
AI超自动化运维,让IT运维自动化门槛更低
运维·网络·人工智能·安全·自动化
我去流水了24 分钟前
【独家免费】【亲测】在linux下嵌入式linux的web http服务【Get、Post】,移植mongoose,post上传文件
linux·运维·前端
DARLING Zero two♡34 分钟前
CentOS 部署 Teemii:打造专属私人漫画阅读库
linux·运维·centos
工頁光軍36 分钟前
Nginx 核心场景配置示例(负载均衡/反向代理/重定向+扩展场景)
运维·nginx·负载均衡
咸鱼梦想家π43 分钟前
Linux权限
linux·运维·服务器
F1FJJ1 小时前
Shield CLI v0.3.0:插件系统上线,首发 MySQL Web 管理
网络·数据库·网络协议·mysql·容器·golang
小橙子学AI1 小时前
OpenClaw 定时任务与提醒:打造你的 AI 自动化工作流
运维·人工智能·自动化