【发布时间】:2019-01-20 11:30:37
【问题描述】:
在一个文件夹中,我有两个文件:Dockerfile 和 postgresql-42.2.4.jar
Dockerfile:
from ubuntu:16.04
RUN apt-get update && apt-get install -y \
libreoffice-base
COPY postgresql-42.2.4.jar postgresql-42.2.4.jar
CMD ["usr/bin/libreoffice"]
postgresql-42.2.4.jar:
我从PostgreSQL official site下载了 PostgreSQL JDBC 存档
要运行我使用的 docker:
docker build -t gui-app .
然后:
docker run --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" gui-app
Libre Office 运行正常,但是当我想添加类路径 (link to Libre help site) 时,我找不到我在 Dockerfile 中复制的 .jar 文件。
我没有手动安装 JRE,但我认为 JRE 是在 ubuntu 中构建的。
【问题讨论】:
标签: java postgresql docker libreoffice