Error invoking remote method 'docker-start-container': Error: (HTTP code 400) unexpected - 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
1.看报错异常,初步得出结论是创建容器时配置参数有问题,你可以仔细检查一下。
注意:$PWD
在Linux中代表当前路径,Windos下使用:/d/QL
形式,d代表D盘
参考创建容器命令:
docker run -dit \
--name QL \
--hostname QL \
--restart always \
-p 5700:5700 \
-v $PWD/QL/config:/ql/config \
-v $PWD/QL/log:/ql/log \
-v $PWD/QL/db:/ql/db \
-v $PWD/QL/scripts:/ql/scripts \
-v $PWD/QL/jbot:/ql/jbot \
whyour/qinglong:latest
或者简单点,不挂载数据卷
docker run -dit \
--name QL \
--hostname QL \
--restart always \
-p 5700:5700 \
whyour/qinglong:latest
2.考虑是否有执行权限,尝试使用管理员权限。
./docker/docker-entrypoint.sh 文件没有找到 还是启动配置的文件