Optimize docker deployment of hipppo4j server documentation

pull/550/head
chen.ma 2 years ago
parent 0fc7c2f998
commit 0a702bd809

@ -1,36 +1,46 @@
### Hippo4J Server Docker镜像构建 ---
可以通过以下命令快速构建Hippo4J Server sidebar_position: 2
---
# docker hippo4j server 构建
可以通过以下命令快速构建 Hippo4J Server
方式一: 方式一:
```
//进入到hippo4j-server工程路径下 ```shell
# 进入到 hippo4j-server 工程路径下
mvn clean package mvn clean package
//默认打包是打包的tag是latest # 默认打包是打包的 tag 是 latest
docker build -t hippo4j-server ../hippo4j-server docker build -t hippo4j-server ../hippo4j-server
``` ```
方式二: 方式二:
通过maven docker plugin 通过 `maven docker plugin`
```
//进入到hippo4j-server工程路径下 ```shell
# 进入到 hippo4j-server 工程路径下
mvn clean package -DskipTests docker:build mvn clean package -DskipTests docker:build
``` ```
#### Docker 镜像方式搭建Hippo4J Server
## Docker 镜像方式搭建 Hippo4J Server
- 下载镜像 - 下载镜像
``` ```shell
// Docker地址https://hub.docker.com/r/xxxx/hippo4j-server/ (建议指定版本号) # Docker地址https://hub.docker.com/r/xxxx/hippo4j-server/(建议指定版本号)
docker pull hippo4j-server docker pull hippo4j-server
``` ```
- 创建容器并运行 - 创建容器并运行
``` ```shell
docker run -p 6691:6691 --name hippo4j-server -d hippo4j-server:{指定版本} docker run -p 6691:6691 --name hippo4j-server -d hippo4j-server:{指定版本}
/** /**
* 如需自定义 mysql 等配置,可通过 "-e PARAMS" 指定,参数格式 PARAMS="--key=value --key2=value2" * 如需自定义 mysql 等配置,可通过 "-e PARAMS" 指定,参数格式 PARAMS="--key=value --key2=value2"
* 配置项参考文件:/hippo4j-server/src/main/resources/application.properties * 配置项参考文件:/hippo4j-server/src/main/resources/application.properties
* 如需自定义 JVM内存参数 等配置,可通过 "-e JAVA_OPTS" 指定,参数格式 JAVA_OPTS="-Xmx512m" * 如需自定义 JVM内存参数 等配置,可通过 "-e JAVA_OPTS" 指定,参数格式 JAVA_OPTS="-Xmx512m"
*/ */
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://localhost:3306/hippo4j_manager?characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8" -p 6691:6691 --name hippo4j-server -d hippo4j-server:{指定版本} docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://localhost:3306/hippo4j_manager?characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8" -p 6691:6691 --name hippo4j-server -d hippo4j-server:{指定版本}
``` ```
Loading…
Cancel
Save