03-Docker配置代理

1、为docker配置代理

目前docker镜像的镜像站都已经关闭,找不到合适的镜像源, 如果有代理的话,可以利用代理访问。
Linux(Ubuntu) 启动代理后,发现Docker并不能走代理,查明原因,是需要配置, 配置如下

注意我这里是Ubuntu(24.04)

  1. 创建文件夹

    # 这里可以任意目录下,但是需要root权限
    mkdir -p /etc/systemd/system/docker.service.d
  2. 创建代理文件并编辑

    vi /etc/systemd/system/docker.service.d/http-proxy.conf

    输入以下内容

    [Service]
    # 这里的地址,需要看你的代理软件的端口,按需修改
    Environment="HTTP_PROXY=http://127.0.0.1:7890"
    Environment="HTTPS_PROXY=http://127.0.0.1:7890"
    Environment="NO_PROXY=localhost,127.0.0.1"  # 可选,绕过代理的地址

    保存退出即可

  3. 重启docker服务

systemctl restart docker
  1. 测试配置是否生效
# 查看是否生效
systemctl show --property=Environment docker
# 登录DockerHub 输入账号密码
docker login -u xxxxx
# 拉取测试
docker pull tomcat
作者:何贤刚  创建时间:2025-06-23 09:13
最后编辑:何贤刚  更新时间:2025-09-20 10:34