我正在尝试运行此命令:
docker daemon --insecure-registry 192.168.99.100:5000
但我得到了以下错误:
exec:“dockerd”:在 %PATH% 中找不到可执行文件
我正在使用带有 VM Virtual Box 的 win7 和 docker-toolbox 1.12.2。
这里有什么问题?有没有办法运行这个命令?
我正在尝试运行此命令:
docker daemon --insecure-registry 192.168.99.100:5000
但我得到了以下错误:
exec:“dockerd”:在 %PATH% 中找不到可执行文件
我正在使用带有 VM Virtual Box 的 win7 和 docker-toolbox 1.12.2。
这里有什么问题?有没有办法运行这个命令?
这确实是问题 27102报告的内容:
dockerd
在最新的稳定版 Docker for Mac 和 Docker Toolbox 上找不到Docker Daemon 命令
(这适用于 mac,但也适用于 Windows)
Docker for Mac 可能应该打印一条不同的消息,此外,我们可能需要检查 CLI 是否与守护程序位于同一“主机”上,并基于此打印一条不同的消息(因为如果守护程序打开,则运行 dockerd 将不起作用远程服务器)。
守护进程在 Linux 虚拟机中运行,因此您不需要(也不能)手动运行它。它已经在运行的鲸鱼是在顶部酒吧。
结论:(2021 年 8 月):
我正在关闭这张票,因为当前的行为符合预期。
我认为这最初是在 docker cli 仍然有一个 daemon 子命令时打开的(在从单个二进制文件转换为 cli 和守护程序的单独二进制文件期间),现在情况不再如此。
该
dockerd
二进制文件是 docker 守护程序,不适用于 macOS(而且不太可能),因为它是一个 Linux 二进制文件,(在 Mac 的 Docker Desktop 上)在 Docker Desktop VM 内运行。