运行docker容器运行Ubuntu会导致守护程序错误

运行docker容器运行Ubuntu会导致守护程序错误,docker,Docker,我正在尝试将ubuntu映像作为docker容器运行: docker container run -it --name myubuntu ubuntu 但我得到了一个错误: docker:来自守护进程的错误响应:Get :拨号tcp:查找 10.0.2.3:53上的注册表-1.docker.io:读取udp 10.0.2.15:55341->10.0.2.3:53:i/o超时 这是我的docker容器版本: Client: Version: 18.03.0-ce API ver

我正在尝试将ubuntu映像作为docker容器运行:

docker container run -it --name myubuntu ubuntu
但我得到了一个错误:

docker:来自守护进程的错误响应:Get :拨号tcp:查找 10.0.2.3:53上的注册表-1.docker.io:读取udp 10.0.2.15:55341->10.0.2.3:53:i/o超时

这是我的
docker容器版本

Client:
 Version:       18.03.0-ce
 API version:   1.37
 Go version:    go1.9.4
 Git commit:    0520e24302
 Built: Fri Mar 23 08:31:36 2018
 OS/Arch:       windows/amd64
 Experimental:  false
 Orchestrator:  swarm

Server: Docker Engine - Community
 Engine:
  Version:      19.03.3
  API version:  1.40 (minimum version 1.12)
  Go version:   go1.12.10
  Git commit:   a872fc2f86
  Built:        Tue Oct  8 01:01:20 2019
  OS/Arch:      linux/amd64
  Experimental: false
 containerd:
  Version:      v1.2.10
  GitCommit:            b34a5c8af56e510852c35414db4c1f4fa6172339
 runc:
  Version:      1.0.0-rc8+dev
  GitCommit:            3e425f80a8c931f88e6d94a8c831b9d5aa481657
 docker-init:
  Version:      0.18.0
  GitCommit:            fec3683
试试这个:

docker机器重启

和/或


docker机器重新生成证书

您是否在代理服务器后面运行?可能不是,对于intance run nginx works,请尝试从您的引擎机器ping docker.io错误消息表明您的本地DNS服务存在连接问题。这本身并不是一个真正的编程问题,解决方案往往是特定于安装的。例如,答案可以归结为“重启Docker虚拟机”。