# 检查 DNS 配置
修改 /etc/resolv.conf
,添加下面内容
1 | nameserver 8.8.4.4 |
# 配置代理
科学上网,我使用的 clash,其监听的端口为 7890,修改 http 和 https 代理
1 | 临时修改,在命令行中添加如下内容 |
# 替换镜像源
由于国内政策影响,目前大部分镜像源处于不可用状态,自行寻找合适镜像源
1 | sudo vi /etc/docker/daemon.json |
添加下面内容,只做示例。目前两个镜像均无法使用
1 | { |
重启 docker 服务
1 | sudo systemctl daemon-reload |
# 手动拉取镜像
在能访问 dockhub 的电脑中拉取镜像
-
dockerhub 网站搜索镜像 https://hub.docker.com/,例如 ubuntu:latest
-
手动拉取
1
docker pull ubuntu:latest
-
保存镜像为.tar 文件
1
docker save -o ubuntu_latest.tar ubuntu:latest
-
将.tar 文件上传服务器
1
scp ubuntu_latest.tar user@your_server_ip:/path/to/destination
-
服务器中加载镜像
1
docker load -i /path/to/destination/ubuntu_latest.tar
TODO
这几个方法目前并不能完全解决这个问题,持续记录新的解决方法