Score
0
Watch 782 Star 2.3K Fork 688

GVPfuhai / jbootJavaApache-2.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发... spread retract

Clone or download
docker.md 906 Bytes
Copy Edit Web IDE Raw Blame History
fuhai authored 2019-09-11 17:54 . v2.1.7

Jboot 与 Docker

在 Docker 下部署 Jboot 应用,我们除了通过 jboot.properties 给我们的应用进行配置以外,同时可以通过环境变量来配置,环境变量的优先级高于 jboot.properties 配置文件。

在docker下,通过 docker run 启动 jboot 应用容器时,可以通过 -e 参数来给 jboot 应用进行配置。

例如,我们需要给应用配置数据库信息:

docker run 
-e JBOOT_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/jpress3"
-e JBOOT_DATASOURCE_USER=root 
-e JBOOT_DATASOURCE_PASSWORD=123456 
jpress:v2.0.8

这个启动命令,等同于在 jboot.properties 添加如下的配置

jboot.datasource.url=jdbc:mysql://127.0.0.1:3306/jpress3
jboot.datasource.user=root
jboot.datasource.password=123456

同时,假设 jboot.properties 已经有对应配置,docker 启动的 -e 参数会覆盖掉 jboot.properties 的配置。

Comment ( 0 )

Sign in for post a comment

Java
1
https://gitee.com/fuhai/jboot.git
git@gitee.com:fuhai/jboot.git
fuhai
jboot
jboot
master

Help Search