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 09:17:24 浏览: 231
这个错误提示是说在执行 `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安装不完整或已损坏导致的。你可以尝试以下操作来解决这个问题:
1. 确认Docker是否已经正确安装并启动。你可以在终端中输入以下命令来检查:
```
docker info
```
如果返回了Docker的详细信息,则说明Docker已经安装并且正在运行。
2. 如果Docker已经运行,你可以尝试重新安装Docker。可以按照官方文档中的说明进行操作。
3. 如果重新安装Docker后仍然出现相同的错误,请检查你的系统环境变量是否正确设置。特别是 `$PATH` 变量是否包含了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 官方文档进行卸载和安装。
阅读全文