解决 docker 无法安装和拉取镜像

1,176 阅读1分钟

一些原因,2024 年 6 月,国内 docker 镜像加速服务相继停止服务。

临时处理

截至 2024 年 6 月 28 日,下面的方案亲测依然可用

Linux 配置镜像站

bash

vim /etc/docker/daemon.json

输入下列内容,最后按 ESC,输入 :wq! 保存退出。

json

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.1panel.live"
  ]
}

重启 docker

bash

sudo service docker restart

有大佬已经给出了解决方案

相关地址:

github.com/tech-shrimp…

当然如果有魔法的话,直接替换成本地的代理

Docker 开启代理

修改配置文件

编辑这个文件,如果没有相关文件,自己创建文件夹、最终要常见出此文件

vim /etc/systemd/system/docker.service.d/proxy.conf

填写以下内容

[Service] 
Environment="HTTP_PROXY=http://代理机ip:7890"
Environment="HTTPS_PROXY=http://代理机ip:7890"

重启Docker

sudo systemctl daemon-reload && sudo systemctl restart docker