戏里戏外

国内 Docker 加速镜像

2025-07-10#Docker

今天无意间在 GitHub 上看到一个DockerHub 国内加速镜像列表 的仓库,里面整理了很多国内Docker镜像加速源。

配置镜像源

将下面的配置内容写到对应的配置文件中,不同的系统和软件有不同的配置文件位置。

  • MacOS ~/.docker/daemon.json,如果使用的是 OrbStack 则是 ~/.orbstack/config/docker.json
  • Linux /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://docker.1panel.live",
    "https://docker.1ms.run",
    "https://dytt.online",
    "https://docker-0.unsee.tech",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com",
    "https://666860.xyz",
    "https://hub.rat.dev",
    "https://docker.m.daocloud.io",
    "https://demo.52013120.xyz",
    "https://proxy.vvvv.ee",
    "https://registry.cyou"
  ]
}

修改完成后,重启 Docker 服务使配置生效。

# Linux 用户
sudo systemctl daemon-reload
sudo systemctl restart docker
# MacOS Docker Desktop用户
killall Docker && open /Applications/Docker.app
# MacOS OrbStack 用户
killall OrbStack && open /Applications/OrbStack.app

快捷命令

如果上面的方式不适合,或者想要更方便的使用 Docker 镜像加速源,可以使用下面的快捷命令。

下面以 Nginx 镜像为例,使用 docker pull 命令拉取镜像。

  1. 通过代理拉取镜像

    docker pull docker.1panel.live/library/nginx
    

    注意:可以将 docker.1panel.live 替换为其他可用的镜像源地址。

  2. 通过代理拉取镜像并重命名

    docker tag docker.1panel.live/library/nginx nginx
    
  3. 删除代理镜像

    docker rmi docker.1panel.live/library/nginx