由于众所周知的原因,我们封禁/关闭了国内的docker源,这对新手异常不友好。会玩docker的没啥影响,反而是刚接触docker的朋友。那么总的来说这个举措还是挺无力的。

那就这样吗,下面解决docker安装以及拉取镜像方面的解决办法。

一、docker安装的解决办法。
  1. 安装前首先增加一步,代理选择,我这里使用的是win系统局域网共享代理1然后debian系统连接,命令如下

    # 开启代理
    export http_proxy=http://IP:PORT
    export https_proxy=http://IP:PORT
    # docker安装完成后可关闭代理
    unset http_proxy
    unset https_proxy
  2. 一键安装指令,鱼香大佬提供,选择数字8

    wget http://fishros.com/install -O fishros && . fishros
二、一种方法,添加代理拉取镜像

增加一些可用的国内源,试过了几个,下面的可用,原文链接贴在最后防止找不到

# 创建目录,如果没有的话
sudo mkdir /etc/docker/daemon.json
# 写入内容,可用nano 或者 vim
# sudo nano /etc/docker/daemon.json
# ctrl+s保存,ctrl+x退出
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
# 重启doacker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

操作完成即可成功拉取镜像

三、另一种解决办法,使用可用的加速域名
#例如 docker pull nginx
#修改为 docker pull hub.rat.dev/nginx

  1. 此处教程应该不好出,需要的话私信吧~