VMware虚拟机中的Ubuntu安装Docker后,输入:

sudo docker run hello-world

测试Docker是否安装成功。

出现以下问题:
在这里插入图片描述

这个错误是因为 Docker 无法连接到 Docker registry 来拉取镜像。

通过更换国内镜像源解决,创建 Docker 配置文件:

sudo vim /etc/docker/daemon.json

添加国内镜像源:

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.nju.edu.cn"
  ]
}

重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

验证配置:

# 查看配置是否生效
sudo docker info | grep -A 5 "Registry Mirrors"

出现以下信息:

在这里插入图片描述
说明配置已经生效了。

最后再测试运行:

sudo docker run hello-world

看到有如下“Hello from Docker!”的输出,表明Docker已经安装成功了,并且可以拉取镜像去执行了。

在这里插入图片描述

更多推荐