容器端口映射:使用 Spring Boot 读取配置文件数据
端口映射
在启动容器时,如果不指定端口映射参数,外部无法通过网络访问容器内的应用或服务。使用 -P
参数可以随机映射端口,而 -p
参数允许手动指定端口映射。
端口映射语法
- hostPort:containerPort(指定端口映射):将主机端口映射到容器端口。
- ip:hostPort:containerPort(指定 IP 和端口映射):将特定 IP 地址上的主机端口映射到容器端口。
示例
-
随机映射端口:
bash
docker run --rm -it --name my-container -p nginx
-
手动映射端口:
bash
docker run --rm -it --name my-container -p 8080:80 nginx
Spring Boot 读取配置文件
Spring Boot 应用可以通过以下方式读取配置文件中的数据:
-
使用 @Value 注解:
java
@Value("${property.name}")
private String propertyValue;
-
使用 Environment 对象:
java
String propertyValue = environment.getProperty("property.name");
602.35KB
文件大小:
评论区