docker使用http_proxy配置代理

这篇具有很好参考价值的文章主要介绍了docker使用http_proxy配置代理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

钢铁知识库,一个学习python爬虫、数据分析的知识库。人生苦短,快用python。

在内网服务器中,docker经常需要下载拉取镜像,但由于没有网络要么只能手动导入镜像包,又或者通过http_proxy代理到其它服务器下载。

docker使用http_proxy配置代理,linux服务器运维,docker,http,容器

解决方法:

增加http-proxy.conf配置文件,正确配置好代理服务器后重启docker服务即可
NO_PROXY后面接不需要代理的仓库的域名或者IP,以英文逗号结尾

mkdir -p /etc/systemd/system/docker.service.d
tee /etc/systemd/system/docker.service.d/http-proxy.conf << EOF
[Service]
Environment="HTTP_PROXY=http://10.124.130.19:123"
Environment="HTTPS_PROXY=http://10.124.130.19:123"
Environment="NO_PROXY=localhost,127.0.0.1"
EOF

## 重载并重启服务
systemctl daemon-reload && systemctl restart docker

再次执行可以看到顺序拉取到镜像。

docker使用http_proxy配置代理,linux服务器运维,docker,http,容器

另外:如果是containerd需要使用proxy代理,配置原理也是一样。

mkdir -p /etc/systemd/system/containerd.service.d/
tee /etc/systemd/system/containerd.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://10.124.130.19:123"
Environment="HTTPS_PROXY=http://10.124.130.19:123"
EOF

## 重启生效
systemctl daemon-reload && systemctl restart containerd

参考链接:

https://docs.docker.com/config/daemon/systemd/文章来源地址https://www.toymoban.com/news/detail-815875.html

到了这里,关于docker使用http_proxy配置代理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker如何设置http proxy代理

    如果您使用Docker构建镜像或拉取镜像时需要使用代理,可以按照以下步骤设置HTTP代理: 创建或编辑Docker服务配置文件 如果您使用systemd管理Docker服务,可以编辑该服务的配置文件 /etc/systemd/system/docker.service.d/http-proxy.conf 。如果文件不存在,可以创建该文件。或者是 docker.ser

    2024年02月11日
    浏览(54)
  • Linux服务器上配置HTTP和HTTPS代理

    本文将向你分享如何在Linux服务器上配置HTTP和HTTPS代理的方法,解决可能遇到的问题,让你的爬虫项目顺利运行,畅爬互联网! 配置HTTP代理的步骤 1. 了解HTTP代理的类型:常见的有正向代理和反向代理两种类型。根据实际需求选择不同的代理类型。 2. 安装和配置Squid代理服务

    2024年02月13日
    浏览(44)
  • Docker HTTP(S) Proxy代理方式连接互联网

    Docker HTTP(S) Proxy 是一种在 Docker 容器内部设置 HTTP(S) 代理的方法,以便于容器内的应用程序可以方便地通过代理访问互联网。设置 HTTP(S) 代理的方法主要有两种:使用 Dockerfile 配置和在使用 docker run 时添加参数。 以下是使用 Docker HTTP(S) Proxy 的具体步骤: 1. 使用 Dockerfile 配置

    2024年02月08日
    浏览(39)
  • vue配置代理服务器proxy 多种方法

    在Vue项目中配置代理服务器可以通过以下几种方法实现: 在Vue项目的根目录下创建一个vue.config.js文件,并添加以下代码: 上述代码中,我们使用 devServer 配置项来配置代理服务器。其中 proxy 属性用于配置代理的规则, /api 表示需要代理的接口路径。 target 属性表示代理的目

    2024年02月12日
    浏览(62)
  • vue3配置代理--[vite] http proxy error

    跨域请求数据, 浏览器 同源策略的保护机制, 通过 proxy 实现跨域请求数据; 如果直接 postman 请求是不会报错的, vue3 报错是因为经过浏览器了, 数据其实返回了, 但是别浏览器的同源策略屏蔽了。 本地调试, 后端使用** http://localhost:8081 作为接口地址, 报错 [vite] http proxy error ** 可

    2024年02月08日
    浏览(56)
  • Jmeter-使用http proxy代理录制脚本

    Jmeter-使用http proxy代理录制脚本 第1步:打卡jmeter工具新增1个线程组 第2步:给线程组添加1个HTTP请求默认值   第3步:设置下HTTP请求默认值 第4步:在工作台中新增1个----HTTP代理服务器   第5步:设置HTTP代理服务器 设置完后记得点击启动 第6步:浏览器设置(这里选择ie浏览器

    2024年02月16日
    浏览(50)
  • java使用smiley-http-proxy-servlet实现反向代理,跳过SSL认证

            nginx可以实现反向代理,但是有时候需要使用java代码来实现,经过摸索,发现有开源的项目可以实现,所以简单记录一下如何使用         没啥好说         该项目的核心类是ProxyServlet,主要操作都在这个类中实现了,我们可以继承该类,重写其中的方法,自定义

    2024年02月09日
    浏览(44)
  • 使用 Privoxy 在 Linux 上配置本地代理服务器详细教程

    Privoxy 是一个功能强大的开源网络代理软件,它可以帮助我们在 Linux 系统上搭建本地代理服务器。通过配置和使用 Privoxy,您可以实现更安全、匿名以及自定义过滤规则等高级特性。本文将详细介绍如何在 Linux 环境下利用 Privoxy 配置并运行本地代理服务器。 1. 安装与设置 -

    2024年02月10日
    浏览(42)
  • 爬虫requests使用代理报错Your proxy appears to only use HTTP and not HTTPS...

    python版本:3.9.4 requests版本:2.28.2 详细报错如下 代理使用如下: 使用如下代理设置,报错得到解决 总结:由于之前使用的是python3.6.8版本,代理设置为’https’: \\\'https://xxxx’可以正常使用,而升级到python3.9.4则出现了上述问题。建议代理的使用统一为 ‘https’: ‘http://xxxx’

    2024年02月15日
    浏览(59)
  • java http请求设置代理 Proxy

    有如下一种需求,原本A要给C发送请求,但是因为网络原因,需要借助B才能实现,所以由原本的A-C变成了A-B-C。 这种情况,更多的见于内网请求由统一的网关做代理然后转发出去,比如你本地的机器想要对外上网,都是通过运营商给的出口IP也就是公网地址实现的。这种做法

    2024年02月11日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包