收藏文章 楼主

ubuntu 配置docker仓库代理

版块:ubuntu   类型:普通   作者:小绿叶技术博客   查看:10   回复:0   获赞:0   时间:2026-08-30 02:14:50


# nano docker.conf

server {
    listen 80;
    server_name docker.eisc.cn;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_connect_timeout 300s;
        proxy_send_timeout 300s;
        proxy_read_timeout 300s;
        proxy_buffering on;
        proxy_buffer_size 16k;
        proxy_buffers 4 64k;
    }
}








sudo mkdir -p /usr/local/lib/docker/cli-plugins
sudo curl -SL https://github.com/docker/compose/releases/download/v2.30.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
docker compose version
mkdir -p /datadisk/eisc/registry-proxy
cd /datadisk/eisc/registry-proxy

# nano docker-compose.yml
version: "3"
services:
  registry:
    image: registry:2
    restart: always
    ports:
      - "127.0.0.1:5000:5000"
    environment:
      - REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io
    volumes:
      - ./data:/var/lib/registry



# docker compose up -d





内网配置 

sudo snap install docker
sudo nano /var/snap/docker/current/config/daemon.json

{
  "registry-mirrors": [
    "http://docker.ddoss.cn"
  ],
  "insecure-registries": [
    "docker.ddoss.cn"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "3"
  }
}

# 如果是二进制docker文件启动,填写内容
# sudo nano  /datadisk/eisc/server/docker27/daemon.json
{
    "registry-mirrors": ["http://docker.ddoss.cn"],
    "bip": "10.2.1.1/24",
    "userland-proxy": true,
    "userland-proxy-path": "/datadisk/eisc/server/docker27/docker-proxy",
    "features": {
        "buildkit": true
    }
}

sudo snap stop docker
sudo snap start docker

sudo docker info        # 查看是否有 docker.eisc.cn

curl -i http://docker.eisc.cn/v2/         测试联通性



sudo snap remove --purge docker  # 卸载 docker 




本文章最后由 admin2026-08-30 02:42 编辑

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:ubuntu 配置docker仓库代理

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息