我在wildfly docker容器内运行Java应用程序。在启动服务器时,我们在wildfly的bin文件夹(/opt/wildfly/bin)中创建应用程序log4j文件夹。
我得到异常:无法创建文件AppLog/AppLog.log java.io.IOException: Could not create directory /AppLog
运行docker容器:docker run --name app_container --env-file=env-file -p 8080:8080 -p 9990:9990 -it app-resources /opt/wildfly/bin/standalone.sh
使用WORKDIR
设置容器上允许用户写入的路径。例如:/tmp
或/path/user/have/permission/to/write