coreelec装docker运行青龙启动不了

为什么装了docker启动就报错,试了几个版本都是这样,求各位解答
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "./docker/docker-entrypoint.sh": stat ./docker/docker-entrypoint.sh: no such file or directory: unknown.

根据错误信息,是Docker启动时无法找到"./docker/docker-entrypoint.sh"文件,因此无法启动相关的容器。这里提供2种可能的解决方法:

  1. 检查路径和文件是否存在

首先,检查当前目录下的"./docker/docker-entrypoint.sh"文件是否存在,确认该文件的确不存在文件系统中。如果该文件不存在,那么可以通过以下步骤来解决:

  • 确认Dockerfile中是否正确设置了该文件的COPY或ADD语句;
  • 检查Dockerfile所在的目录结构及名称是否正确;
  • 检查在执行"docker build"时是否正确指定了Dockerfile的路径。

如果确认需要的文件存在,并且以上步骤都已经确认正确,则可以尝试下一种解决方法。

  1. 清理镜像并重新构建

如果以上方法都没有解决问题,可以考虑清理掉Docker Engine中已有的镜像和容器,然后重新构建:

  • 使用"docker stop"和"docker rm"命令分别停止和删除容器;
  • 使用"docker rmi"命令删除相关的镜像;
  • 确认在Dockerfile中设置了需要的文件;
  • 执行"docker build"重新构建新的镜像,并启动容器。

希望以上方法可以帮助你解决相关的问题。

./docker/docker-entrypoint.sh 这个路径换成绝对路径