1panel的docker安装失败,容器无法拉取的终极解决办法
docker无法安装:
已安装请不要重复安装,已进入生厂阶段的必须经过专业人士检查执行,文章只进行指导,执行前应进行全局备份已便出错时回退。飞牛nas等自带定制化docker面板的系统直接看第4部分,
*开始前请确保DNS可用
# 临时修改当前会话的DNS(适用于所有Linux)
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
echo "nameserver 1.1.1.1" | sudo tee -a /etc/resolv.conf > /dev/null
1:换YUM
换清华大学的,如果你的国内服务器禁止所有的海外服务器,其他的源你用不了,目前大部分的YUM服务器在海外
执行下面命令,选择清华大学
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
或者
bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/ChangeMirrors.sh)
选择清华大学后方便你后续的环境安装如php等
2:安装docker
使用码云
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
或者gitcode
bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/DockerInstallation.sh)
3:安装1panel(非必须)
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
4:选择镜像加速
如果你的国内服务器禁止所有的海外服务器,你可能用不了官方镜像,使用:https://docker.afmax.cn/ https://hub.afmax.cn/,如果你的服务器不全禁海外,建议使用官方加速

飞牛nas:
定制化docker面板使用文本编辑器打开或创建 /etc/docker/daemon.json 文件,会报错:没有初始化。为了保险起见小白请不要使用ssh来来添加镜像加速,请在飞牛nas,docker管理面板添加https://docker.afmax.cn https://hub.afmax.cn/
非1panel,定制化docker面板方法:
1.编辑 Docker 配置文件
创建或修改配置文件:
使用文本编辑器打开或创建 /etc/docker/daemon.json 文件:
sudo vim /etc/docker/daemon.json
添加镜像加速地址:
在文件中添加或修改以下内容(将 https://docker.afmax.cn/ https://hub.afmax.cn/ 替换为实际有效的加速地址):
json
{
"registry-mirrors": ["https://hub.afmax.cn/"]
}
若需配置多个加速源,可用逗号分隔,例如:
json
{
"registry-mirrors": [
"https://hub.afmax.cn/",
"https://mirror.ccs.tencentyun.com",
"https://hub-mirror.c.163.com"
]
}
二、重启 Docker 服务
重载配置并重启 Docker:
执行以下命令使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
服务更新:
应技术更新,需要
https://hub.afmax.cn/代替https://docker.afmax.cn/服务
更多推荐
所有评论(0)