docker部署jar动态读取外部配置文件
时间: 2023-11-09 20:14:07 浏览: 142
Docker部署Spring-boot项目的示例代码
可以使用Docker的`-v`参数将主机上的配置文件挂载到Docker容器内部,然后在Java代码中使用相应的路径读取配置文件即可。
例如,假设主机上的配置文件路径为`/home/user/config.properties`,可以使用以下命令将其挂载到Docker容器内部:
```
docker run -v /home/user/config.properties:/app/config.properties my-image
```
在Java代码中,可以使用以下方式读取配置文件:
```java
Properties props = new Properties();
props.load(new FileInputStream("/app/config.properties"));
```
这样就可以在Docker容器内部动态读取外部配置文件了。
阅读全文