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 10:17:24 浏览: 197
解决执行docker daemon命令时出错的问题
这个错误提示是说在执行 `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,然后按照官方文档重新安装。
阅读全文