Docker 找不到图像';世界你好:最新';局部
我已经按照ubuntu的官方安装步骤在我的机器上安装了docker。在验证步骤中失败 当我运行命令:docker run hello world时,它会抛出以下错误消息:Docker 找不到图像';世界你好:最新';局部,docker,Docker,我已经按照ubuntu的官方安装步骤在我的机器上安装了docker。在验证步骤中失败 当我运行命令:docker run hello world时,它会抛出以下错误消息: Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Get https://registry- 1.docker.io/v2/: net/http: request canceled while waiti
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-
1.docker.io/v2/: net/http: request canceled while waiting for
connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
下面是我的机器的docker详细信息
Client: Docker Engine - Community
Version: 19.03.6
API version: 1.40
Go version: go1.12.16
Git commit: 369ce74a3c
Built: Thu Feb 13 01:27:49 2020
OS/Arch: linux/amd64
Experimental: false
Got permission denied while trying to connect to the Docker daemon socket at
unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix
/var/run/docker.sock: connect: permission denied
如果我尝试获取docker信息,我会收到以下消息:
客户:
调试模式:false
服务器:
错误:尝试连接到位于的Docker守护程序套接字时,权限被拒绝unix:///var/run/docker.sock: Get:dial unix/var/run/docker.sock:connect:权限被拒绝
打印信息时出错首先检查docker是否正在使用 sudo服务docker状态 如果它正在运行,那么您可能错过了将用户添加到docker组。要确认这一点,请使用sudo尝试docker命令 如果您不想每次都使用sudo,请按照以下指南将您的用户添加到docker组 注意:您不能在WSL(即Windows上的Ubuntu)中运行Docker,因此您需要安装Docker for Windows,以下指南提供了在WSL中使用Docker的完整步骤
docker的安装后步骤可能未执行。基本上,当前登录使用的需要添加到
docker
组
只需按照docker文档中的说明进行操作-
FYA-只有在重新启动ubuntu(在18.04中)后才能进行组成员资格评估。所以,在完成上面的链接后,重新启动ubuntu机器。然后尝试
docker images
,报告的权限问题应该得到解决 当我将ubuntu 19.04升级到19.10,然后重新安装时,这个问题已经解决。我在尝试修复以下错误时遇到了类似的问题
root@neno88:/home/mohan#docker run hello world找不到图像
“hello world:latest”本地docker:来自守护进程的错误响应:Get
:拨号tcp:查找
10.187.215.112:53上的注册表-1.docker.io:读取udp
10.187.215.103:58777->10.187.215.112:53:读取:连接被拒绝
因此,错误是由于我的企业设置中的代理造成的,守护进程请求通过代理被拒绝
错误尝试修复它(这会导致上述错误)
我已经将registry-1.docker.io ip添加到/etc/hosts中,但它导致了与此StackOverflow中类似的错误
root@neno88:/home/mohan#docker run hello world找不到图像
“hello world:latest”本地docker:来自守护进程的错误响应:Get
:net/http:请求已取消,而
等待连接(等待时超过Client.Timeout)
标题)。请参阅“docker run--帮助”。root@neno88:/home/mohan#
正确步骤:
如何修复它
请参阅此文档:您的当前用户不在
docker
组中,因此没有必要的权限与docker守护程序=>sudo usermod-a-G docker yourUserName进行通信