Docker 仓库和镜像

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

此条目发表在info, technologys分类目录。将固定链接加入收藏夹。