我在Windows 10笔记本电脑上的docker中收到以下错误。 我尝试重新安装并重新启动,但没有任何帮助。
docker服务运行正常但我明白我的docker守护进程有问题(从我读到的)
当我运行2个命令时,整个问题就开始了:
#include <chrono>
#include <iostream>
int main() {
auto long_ago =
std::chrono::system_clock::time_point();
std::chrono::duration<double> diff =
std::chrono::system_clock::now() - long_ago;
std::cout << "Seconds since Jan 1 1970: " << diff.count() << std::endl;
}
从那以后我一直得到下面的错误并且无法解决它。
连接期间C:\ Users \ xxxx&gt; docker images错误:获取 http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.30/images/json:开放 //./pipe/docker_engine:系统找不到指定的文件。在 Windows上的默认守护程序配置,docker客户端必须是 高架连接。此错误也可能表示该docker 守护程序没有运行。
有人成功解决了吗?
答案 0 :(得分:1)
docker client必须升级才能连接
这表示您没有足够的权限。尝试以管理员身份启动终端。
答案 1 :(得分:0)
我以非管理员用户身份远程运行Docker。
重新启动Docker守护程序和Docker服务。
根据需要重新启动正在运行的Docker实例[适用于Windows的Docker]。您不必重新安装。