Docker 仓库和镜像
由于中国网络原因,在pull Image 时,从Docker Hub下载会很慢。
可使用一些国内的镜像(docker hub mirror)增加速度。
备注:此种方式自2024/06月起已基本不可用,可考虑使用 proxy 方式
1. 镜像
镜像一:Azure-china
https://github.com/container-service-for-azure-china/blob/master/aks/README.md#22-container-registry-proxy
https://dockerhub.azk8s.cn
镜像二:网易
http://hub-mirror.c.163.com
2.配置(配置文件)
/etc/docker/daemon.json
{ "registry-mirrors": [ "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://hub-mirror.c.163.com", "https://dockerhub.azk8s.cn", "https://ccr.ccs.tencentyun.com", "https://docker.mirrors.sjtug.sjtu.edu.cn" ] }
3.配置(启动文件)
#修改 /usr/lib/systemd/system/docker.service 启动脚本 vim /usr/lib/systemd/system/docker.service # 在dockerd后面加参数 ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>
4.Docker 重启
sudo systemctl daemon-reload sudo systemctl restart docker
--------------------------------------------------------------------------------------------------------
Docker proxy 代理方式
1.Docker 配置
mkdir -p /etc/systemd/system/docker.service.d touch /etc/systemd/system/docker.service.d/proxy.conf vi /etc/systemd/system/docker.service.d/proxy.conf [Service] Environment="HTTP_PROXY=http://host:port" Environment="HTTPS_PROXY=http://host:port" Environment="NO_PROXY=localhost,127.0.0.1,.example.com" systemctl daemon-reload systemctl restart docker docker info