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

Docker 拉取镜像失败处理 配置使用代理拉取

解决方案

1、在 /etc/systemd/system/docker.service.d/http-proxy.conf 配置文件中添加代理信息 2、重启docker服务

具体操作如下:

  1. 创建 dockerd 相关的 systemd 目录,这个目录下的配置将覆盖 dockerd 的默认配置

代码语言:javascript

复制

$ sudo mkdir -p /etc/systemd/system/docker.service.d
  1. 新建配置文件 /etc/systemd/system/docker.service.d/http-proxy.conf 内容如下:

代码语言:javascript

复制

[Service]
Environment="HTTP_PROXY=http://*****.com:80"
Environment="HTTPS_PROXY=https://*****.com:443"

tips: 如果文件已经存在,可直接修改文件内容,添加相关代理设置

如果有不需要代理的地址,可添加 NO_PROXY 配置:

代码语言:javascript

复制

[Service]
Environment="HTTP_PROXY=http://*****.com:80"
Environment="HTTPS_PROXY=https://*****.com:443"
Environment="NO_PROXY=your-registry.com,*.*.*.*,*.example.com"

多个 NO_PROXY 变量的值用逗号分隔,而且可以使用通配符(),极端情况下,如果 NO_PROXY=,那么所有请求都将不通过代理服务器

  1. 重新加载配置文件,重启 dockerd 服务

代码语言:javascript

复制

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
  1. docker info 查看配置结果

结论:

docker 镜像由 docker daemon 管理,所以不能用修改 shell 环境变量的方法使用代理服务,而是从 systemd 角度设置环境变量

http://www.lryc.cn/news/382169.html

相关文章:

  • 视频汇聚安防综合管理系统EasyCVR平台GB28181设备注册未上线的原因排查与解决
  • 【性能优化】Android冷启动优化
  • Git拉完整代码缺少某个类
  • Windows资源管理器down了,怎么解
  • 锐捷统一上网行为管理与审计系统 static_convert.php 前台RCE漏洞复现
  • 在Linux/Ubuntu/Debian中使用SSH连接远程服务器VPS
  • 如何安全进行亚马逊、沃尔玛测评?
  • 自动化喷涂生产线控制方法概述
  • 【Linux】Centos升级到国产操作系统Openeuler
  • 【扫雷游戏】C语言详解
  • 自定义平台后台登录地址前缀的教程
  • kylin v10 离线安装chrome centos离线安装chrome linux离线安装谷歌浏览器
  • AI交互及爬虫【数据分析】
  • 001、DM8安装
  • SEO之关键词趋势波动和预测
  • k8s学习--chart包开发(创建chart包)
  • 【STM32】中断应用概述
  • Python应用开发——30天学习Streamlit Python包进行APP的构建(9)
  • 智慧园区数字化能源云平台的多元化应用场景,您知道哪些?
  • 操作系统入门 -- 死锁
  • 结合Boosting理论与深度ResNet:ICML2018论文代码详解与实现
  • Python使用策略模式绘制图片分析多组数据
  • 【软件下载】Camtasia Studio 2024详细安装教程视频
  • 爬虫笔记15——爬取网页数据并使用redis数据库set类型去重存入,以爬取芒果踢V为例
  • 我是如何在markdown编辑器中完成视频的插入和播放的
  • Ltv 数据粘包处理
  • 银联支付,你竟然还不知道它怎么工作?
  • 查找程序中隐藏界面的思路
  • umount
  • electron录制应用-自由画板功能