docker

Docker

一键安装脚本

# 先挂梯子,否则安装可能会失败
export http_proxy=http://192.168.50.75:1080
export https_proxy=http://192.168.50.75:1080

bash <(curl -fsSL https://get.docker.com)

一键修改镜像源脚本:

bash <(curl -sSL http://flush.119he.com/docker/docker-fix-registry-mirrors.sh)

修改Docker镜像源:

sudo nano /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://dockers.xuanyuan.me",
        "https://docker.m.daocloud.io",
        "https://docker.imgdb.de",
        "https://docker-0.unsee.tech",
        "https://docker.hlmirror.com",
        "https://registry.cn-beijing.aliyuncs.com"
    ]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

自建镜像加速器

{
    "registry-mirrors": [
        "http://docker1.hbafw.net:5000",
        "http://docker2.hbafw.net:5000",
        "http://docker3.hbafw.net:5000"
    ],
    "insecure-registries": [
        "docker1.hbafw.net:5000",
        "docker2.hbafw.net:5000",
        "docker3.hbafw.net:5000"
    ]
}

参考文档:

https://www.assen.top/blog/2024-10-12-docker-proxy

nano /etc/docker/daemon.json

{
  "proxies" : {
    "http-proxy" : "http://127.0.0.1:1080",
    "no-proxy" : "localhost,127.0.0.0/8",
    "https-proxy" : "http://127.0.0.1:1080"
  }
}


systemctl daemon-reload
systemctl restart docker

查看是否生效:

docker info

HTTP Proxy: http://127.0.0.1:1080
HTTPS Proxy: http://127.0.0.1:1080
No Proxy: localhost,127.0.0.1

例子:

nano /etc/docker/daemon.json

{
  "proxies" : {
    "http-proxy" : "http://192.168.20.2:1080",
    "https-proxy" : "http://192.168.20.2:1080"
  }

}
docker run -t -d \
  --name=flusherp2p-v2 \
  --restart=on-failure:1 \
  --shm-size=2G \  #设置shm-size,创建容器时增加共享内存大小
  --privileged=true \
  -p 8282:8080 \
  -p 19001:9001 \
  -e HOST_PORT="36.137.172.45" \
  -e USERNAME="root" \
  -e PASSWORD="rpqpHN94#" \
  -e FILESIZE="200" \
  flusherp2p:amd64-v2.2.0

参考:

https://blog.csdn.net/as_your_heart/article/details/145308856

  • docker.1768231519.txt.gz
  • 最后更改: 2026/01/12 23:25
  • admin