docker 拉取镜像配置代理的实现

 更新时间:2025年04月15日 11:56:31   作者:_illusion_  
本文主要介绍了docker 拉取镜像配置代理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

为 Docker 配置代理,有 两个层面 的操作:(1) Docker 守护进程(用于拉取镜像等操作),(2) Docker 容器内部(容器内应用的网络流量)。

我们这篇文章着重于前者,以下是详细步骤:

如果 Docker 需要通过代理访问外网(例如拉取镜像),需修改 Docker 服务配置:

步骤 1:创建代理配置文件

mkdir -p /etc/systemd/system/docker.service.d
cat <<EOF > /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:1081"
Environment="HTTPS_PROXY=http://127.0.0.1:1081"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
EOF
  • 将 127.0.0.1:1081 替换为你的代理地址(如 SOCKS5 代理需用 socks5://127.0.0.1:1081)。
  • NO_PROXY 表示绕过代理的地址(按需填写)。

步骤 2:重启 Docker 服务

systemctl daemon-reload
systemctl restart docker

验证守护进程代理是否生效

systemctl show docker --property Environment

输出应包含你设置的代理变量。

到此这篇关于docker 拉取镜像配置代理的实现的文章就介绍到这了,更多相关docker 拉取镜像配置代理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docket Desktop安装redis并设置密码方式

    Docket Desktop安装redis并设置密码方式

    在DockerDesktop中安装Redis并设置密码的步骤包括启动Docker、拉取Redis镜像、创建并运行Redis容器设置密码、验证容器运行、连接并验证密码,以及可选的持久化数据设置
    2025-03-03
  • docker镜像管理命令详解

    docker镜像管理命令详解

    这篇文章主要介绍了docker镜像管理命令,我们也可以使用命令来搜索镜像,比如我们需要一个tomcat的镜像来作为我们的web服务,我们可以通过 docker search 命令搜索tomcat来寻找适合我们的镜像,本文给大家介绍的非常详细,需要的朋友参考下吧
    2022-07-07
  • docker的安装及docker-compose详解

    docker的安装及docker-compose详解

    Docker是一种轻量级的容器技术,可以帮助开发者更加方便地打包、发布和管理应用程序,在Linux系统上安装Docker非常容易,这篇文章主要介绍了docker的安装及docker-compose,需要的朋友可以参考下
    2024-05-05
  • docker安装部署zabbix的全过程

    docker安装部署zabbix的全过程

    zabbix由2部分构成,zabbix server与可选组件zabbix agent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器,本次使用Docker开源的应用容器来快速搭建zabbix,需要的朋友可以参考下
    2024-03-03
  • 讲解使用Docker搭建Java Web运行环境

    讲解使用Docker搭建Java Web运行环境

    本篇文章详细的介绍了使用Docker搭建Java Web运行环境,想要学习docker的同学可以了解一下。
    2016-11-11
  • Docker搭建一个nginx服务的实现

    Docker搭建一个nginx服务的实现

    Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,本文主要介绍了Docker搭建一个nginx服务的实现,感兴趣的可以了解一下
    2024-08-08
  • docker 启动具有多个网络接口的容器的方法示例

    docker 启动具有多个网络接口的容器的方法示例

    这篇文章主要介绍了docker 启动具有多个网络接口的容器的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • 详解用Docker构建MySQL主从环境

    详解用Docker构建MySQL主从环境

    这篇文章主要介绍了详解用Docker构建MySQL主从环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • mac下关于docker的安装和配置教程

    mac下关于docker的安装和配置教程

    在Mac上安装Docker的详细步骤包括系统要求、下载安装包、安装DockerDesktop、启动并配置、验证安装、运行HelloWorld容器、管理Docker和卸载Docker
    2024-11-11
  • Docker容器搭建运行python的深度学习环境的方法

    Docker容器搭建运行python的深度学习环境的方法

    本文主要介绍了Docker容器搭建运行python的深度学习环境的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10

最新评论