javaldx 失败!警告:无法从 javaldx 读取路径(在 docker 容器中使用 php)

javaldx failed! Warning: failed to read path from javaldx (in docker containe using php)

当我不使用 docker 时,它在移动到 docker 后可以正常工作,但我收到此错误。我是 docker 的新手。请在这里帮忙。

javaldx 失败! 警告:无法从 javaldx

读取路径

(进程:55):dconf-CRITICAL **:15:28:49.193:无法创建目录“/var/www/.cache/dconf”:权限被拒绝。 dconf 将无法正常工作。

这是代码

$process = new Process(sprintf('%s --headless --convert-to pdf --outdir %s %s', $this->libreOffice, $toFolder, $filePath));
$process->run();

if (!$process->isSuccessful()) {
    throw new \Exception($process->getErrorOutput());
}

在 DockerFile 中添加了以下命令,它开始工作了。

RUN mkdir -p /var/www/.config /var/www/.cache && chown -R www-data. app/cache app/logs /var/www/.config /var/www/.cache