当前位置: 首页 > news >正文

docker网络代理

一、前提:

docker 官方镜像无法直接访问的,解决方法有两个,第一个是使用国内加速镜像,第二个是使用网络代理,不知道是不是我用的wsl有啥问题,使用国内加速镜像一直访问不了,所以只能采用第二种方式了。
如果读者也是使用wsl环境的话,可能需要先设置一下,再看后面的内容:
wsl使用代理网络

二、设置

1.创建配置 和设置参数

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
## 然后填写代理配置
[Service]
Environment="HTTP_PROXY=http://你的代理服务器地址:端口/"
Environment="HTTPS_PROXY=http://你的代理服务器地址:端口/"
Environment="NO_PROXY=localhost,127.0.0.1,*.test.example.com,.example2.com"

注意:如果是wsl环境的话填写wsl宿主机的ip端口号,有啥填啥
2. 重启生效:

sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 检验是否成功:
# 查看代理参数
sudo systemctl show --property=Environment docker
# 拉去镜像。docker pull hello-world

在这里插入图片描述

三、扩展:

第二步设置是在bash-docker层面用来访问官方镜像的,容器运行程序本身也可以设置代理从而访问:

3.1 全局设置

sudo mkdir -p .docker/config.json 
sudo mkdir vim .docker/config.json 

填入参数:

{"proxies": {"default": {"httpProxy": "http://你的代理服务器地址:端口","httpsProxy": "http://你的代理服务器地址:端口","noProxy": "*.test.example.com,.example2.com,127.0.0.0/8"}}
}

保存后,之后创建的新容器会自动应用这些代理设置。

3.1 单容器设置

3.1.1docker 编写的时候直接指定环境变量

docker run -d --name my_container \--env HTTP_PROXY="http://你的代理服务器地址:端口/" \--env HTTPS_PROXY="http://你的代理服务器地址:端口/" \--env NO_PROXY="localhost,127.0.0.1" \你的镜像名称

3.1.2 加速镜像
有些时候可能也不需要网络代理,个人感觉能用加速镜像就用加速镜像,比如go 加速镜像

docker run -d --name my_container \--env GOPROXY=https://goproxy.cn,direct\你的镜像名称
http://www.dtcms.com/a/536486.html

相关文章:

  • 域名买了之后如何建设网站公司形象墙
  • RabbitMQ延迟队列详解
  • Vue 项目集成声网SDK
  • 云南网站设计多少钱零件加工网上接订单
  • 【裸眼3D原理浅析】使用AI生成平面裸眼3D图像——“科幻战士破框而出”的裸眼3D图背后的原理与技巧
  • 最新的软件测试学习内容以及途径(2025年)
  • 抓包工具:proxyman的使用方法
  • Python爬虫实战:上证 100指数数据爬取、存储、分析与可视化研究
  • 司法局网站开发方案做网站服务器怎么用
  • 景区网站策划书互联网投诉中心官网入口
  • 使用kafka造测试数据进行测试
  • 操作系统5.3.2 磁盘调度算法
  • 旅游网站的广告预算怎么做校园超市网站开发背景
  • 淘宝网官方网站建筑设计网站网址
  • Spring Boot3零基础教程,云服务停机不收费,笔记71
  • 2、SVPWM原理及实现学习笔记
  • IOS开发 Runloop机制
  • 泰安 网站建设爱站网关键词密度
  • CentOS 7 上部署Jenkins
  • AutoSec Europe 2026 第二届欧洲汽车网络安全与数据安全峰会启动报名!
  • Lambda 表达式在 Qt 中的内存陷阱与安全实践:从循环引用到线程安全队列
  • 深入理解 MySQL 事务与锁机制:从 ACID 到 Next-Key Lock 的实证之旅
  • 亚马逊,速卖通测评技术揭秘:安全环境构建与高效测评策略
  • Ubuntu Server 命令行关机指南
  • 网站功能模块建设广州哪家网站建设服务好
  • 做图片素材的网站有哪些开发一套系统需要多少钱
  • 石油钻井的“眼睛”:石英加速度计如何助钻头直指靶心?
  • 清除 Pip 缓存, 释放磁盘空间
  • 网站建设要符合哪些标准WordPress企业 破解主题
  • 企业网站模板建站流程网站栏目变了怎么做跳转