docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH. make[1]: *** [Makefile.work:358:configure] 错误 127 make[1]: 离开目录“/home/luoxu/pan_D/project/202111-lts/sonic-buildimage” make: *** [Makefile:84:configure] 错误 2
时间: 2023-07-16 16:17:24 浏览: 201
这个错误提示是说在执行 `docker-init` 命令时找不到可执行文件。可能是因为 `docker-init` 命令所在的路径没有被加入到系统的 `$PATH` 环境变量中。
你可以尝试以下解决方案:
1. 确认 Docker 是否已经正确安装并运行,可以执行 `docker version` 命令来检查。
2. 检查系统的 `$PATH` 环境变量是否包含了 Docker 所在的路径。可以执行 `echo $PATH` 命令来查看。
3. 如果 `$PATH` 环境变量中没有包含 Docker 所在的路径,可以手动将 Docker 所在的路径添加到 `$PATH` 环境变量中。例如,如果 Docker 所在的路径是 `/usr/local/bin`,可以执行以下命令:
```
export PATH=$PATH:/usr/local/bin
```
这将会在当前的终端会话中将 `/usr/local/bin` 添加到 `$PATH` 环境变量中。如果希望永久生效,可以将上述命令添加到 `~/.bashrc` 或 `~/.zshrc` 等配置文件中。
4. 如果以上方法都无法解决问题,可以尝试重新安装 Docker。可以先卸载已有的 Docker,然后按照官方文档重新安装。
相关问题
docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
这个错误通常是由于 Docker 守护程序无法找到 "docker-init" 可执行文件导致的。可以尝试以下解决方案:
1. 确保 Docker 已经被正确地安装并启动。
2. 如果你使用的是非 root 用户,可以尝试使用 sudo 命令运行 Docker。
3. 卸载并重新安装 Docker,确保在安装过程中没有出现任何错误。
4. 检查 Docker 的环境变量设置是否正确,并且 "docker-init" 的路径是否正确。
5. 如果你使用的是 macOS 或 Windows,可以尝试重启 Docker。
6. 如果以上方法都无法解决问题,可以尝试在 Docker 官方论坛或社区寻求帮助。
docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH. make[1]: *** [Makefile.work:358:configure] 错误 127 make[1]: 离开目录“/home/luoxu/pan_D/project/sonic-buildimage” make: *** [Makefile:84:configure] 错误 2
这个错误提示是因为 Docker 在启动时找不到 docker-init 这个可执行文件。这个问题通常是由于 Docker 安装不完整或者 Docker 已经损坏导致的。
你可以尝试重新安装 Docker,或者卸载 Docker 后重新安装。如果你使用的是 Ubuntu,可以使用以下命令卸载 Docker:
```
sudo apt-get remove docker docker-engine docker.io
```
然后重新安装 Docker:
```
sudo apt-get update
sudo apt-get install docker.io
```
如果你使用的是其他操作系统,可以参考 Docker 官方文档进行卸载和安装。
阅读全文