docker启动容器实验中,有时会报找不到文件错误
Exited(1) Cannot find /usr/local/tomcat/bin/setclasspath.sh This file is needed to run this program
解决办法:在 docker run 命令后加一个 --privileged 参数。该参数可以让容器内的root用户具备拥有真正的root权限。
问题产生原因:未加参数时,容器启动用户未获取到root权限,加上 --privileged 后就拥有了对应文件的读写权限。