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

    输入以下内容

    # 这里的地址,需要看你的代理软件的端口,按需修改
    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
  4. 拉取测试(或登录DockerHub)

    # 输入账号密码
    docker login -u xxxxx
    docker pull apline
作者:何贤刚  创建时间:2025-06-23 09:13
最后编辑:何贤刚  更新时间:2025-06-23 10:08