**这是本文档旧的修订版!**
Docker
修改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
设置代理
参考文档:
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
设置shm-size
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