2024年6月,如何在大陆继续使用 docker 镜像加速下载?

阅读 13.2k
2 个回答

https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

发现一些还能用的

sudo vim /etc/docker/daemon.json

写入

{
    "registry-mirrors": [
        "https://dockerproxy.1panel.live",
        "https://docker.1panel.live",
        "https://proxy.1panel.live",
        "https://ustc-edu-cn.mirror.aliyuncs.com/",
        "https://ccr.ccs.tencentyun.com/",
        "https://docker.m.daocloud.io/"
    ]
}

重启 docker

sudo service docker restart

测试 ok

╰─➤  docker pull python:3.12-bookworm 
3.12-bookworm: Pulling from library/python
c6cf28de8a06: Pull complete 
891494355808: Pull complete 
6582c62583ef: Pull complete 
bf2c3e352f3d: Pull complete 
aaa6ab7aad34: Pull complete 
75664814a81f: Pull complete 
915d8e31ca4f: Pull complete 
33caa1ca3814: Pull complete 
Digest: sha256:23155f230e6f43ecb0670dc680feb3271d96b9ce99fe82b051bf7b668755e2ef
Status: Downloaded newer image for python:3.12-bookworm
docker.io/library/python:3.12-bookworm

2024 docker 还可用的镜像


在添加一个镜像地址, 是 1panel 提供的

{
    "registry-mirrors": [
        "https://dockerproxy.1panel.live"
    ]
}

发现这个镜像,是在安装 1panel 的时候,发现会替换 docker 镜像的地址

参考:https://1panel.cn/docs/user_manual/containers/setting/
https://bbs.fit2cloud.com/t/topic/5886

图片.png

[sudo] password for pon: 
开始下载 1Panel v1.10.21-lts 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.10.21-lts/release/1panel-v1.10.21-lts-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 41.6M  100 41.6M    0     0  16.2M      0  0:00:02  0:00:02 --:--:-- 16.2M
Warning: Got more output options than URLs
1panel-v1.10.21-lts-linux-amd64/1panel.service
1panel-v1.10.21-lts-linux-amd64/1pctl
1panel-v1.10.21-lts-linux-amd64/LICENSE
1panel-v1.10.21-lts-linux-amd64/README.md
1panel-v1.10.21-lts-linux-amd64/install.sh
1panel-v1.10.21-lts-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录(默认为/opt):
[1Panel Log]: 您选择的安装路径为 /opt 
是否配置镜像加速?(y/n): y
[1Panel Log]: 配置文件已存在,我们将备份现有配置文件为 /etc/docker/daemon.json.1panel_bak 并创建新的配置文件。 
[1Panel Log]: 创建新的配置文件 /etc/docker/daemon.json... 
[1Panel Log]: 镜像加速配置已添加。 
[1Panel Log]: 正在重启 Docker 服务... 
[1Panel Log]: Docker 服务已成功重启。 
[1Panel Log]: 检测到 Docker Compose 已安装,跳过安装步骤 

因为之前就很少配置镜像站,基本都是用的代理从docker hub下镜像的,所以镜像站不能用了对我来说影响不大。

网上也有一些自己搭镜像站的教程,动手能力ok的话可以自己弄一个。

估计后面还有,pip npm这些都有点悬。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
极客观点
子站问答
访问
宣传栏