无法从 docker 容器在 Wildfly 服务器 bin 文件夹中创建日志文件夹

时间:2021-02-18 06:46:58

标签: java docker dockerfile wildfly

我正在 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

1 个答案:

答案 0 :(得分:0)

使用 WORKDIR 设置用户有权在容器上写入的路径。例如:/tmp/path/user/have/permission/to/write

相关问题