Docker和Java+;Windows Home
我有一个jar文件(prjteste.jar)。 我想从container Docker访问Windows用户主路径。 从Intellij IDE,我制作了一个。它成功了! Docker文件Docker和Java+;Windows Home,java,windows,docker,jar,Java,Windows,Docker,Jar,我有一个jar文件(prjteste.jar)。 我想从container Docker访问Windows用户主路径。 从Intellij IDE,我制作了一个。它成功了! Docker文件 docker run --name JavaPrj dbcompany-import-dat:1.0 Dockerfile: FROM adoptopenjdk/openjdk11:alpine-jre ARG JAR_FILE=target/prj-dbcompany-1.0-SNAPSHOT.jar
docker run --name JavaPrj dbcompany-import-dat:1.0
Dockerfile:
FROM adoptopenjdk/openjdk11:alpine-jre
ARG JAR_FILE=target/prj-dbcompany-1.0-SNAPSHOT.jar
WORKDIR /opt/app
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","app.jar"]
Java代码块文件:
public static final String userHomePath = System.getProperty("user.home");
jar容器中窗口上的“user.home”永远无法访问
有什么办法吗???如果任务的一个重要部分是访问用户的主目录和文件,那么在Docker之外运行它会容易得多。Docker的一个特定设计目标是防止容器访问主机系统文件。
public static final String userHomePath = System.getProperty("user.home");