报错为: docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: “catalina.sh”: executable file not found in $PATH: unknown. 文件目录如下: . ├── 01.png ├── catalina.sh ├── context.xml ├── docker-compose.yml ├── Dockerfile ├── README.zh-cn.md └── tomcat-users.xml
其中Dockerfile如下:
|
|
通过检查发现catalina.sh的权限为-rw-rw-rw-,这就导致Dockerfile复制进去之后保留了-rw-rw-rw-权限,其中缺少x权限导致终端无法识别catalina.sh命令。 所以修复方法为:
|
|
或者在Dockerfile里面配置:
|
|

说些什么吧!