dockerfile workdir会影响System.getProperty("user.dir")吗
时间: 2024-02-01 07:09:50 浏览: 65
Docker软件的工作目录
5星 · 资源好评率100%
Dockerfile中的WORKDIR指令会影响System.getProperty("user.dir")的返回值。WORKDIR指令用于设置容器中的工作目录,即在容器内部执行命令时的默认目录。当使用System.getProperty("user.dir")获取当前工作目录时,它会返回Dockerfile中设置的WORKDIR的路径。
例如,如果在Dockerfile中设置了WORKDIR /app,那么在容器内部执行System.getProperty("user.dir")将返回/app。
请注意,System.getProperty("user.dir")返回的是容器内部的工作目录,而不是宿主机的工作目录。如果你想获取宿主机的工作目录,你需要使用其他方法。
阅读全文