容器内的RAP版本是基于分支v0.14.3进行制作的,我把镜像放在阿里云的容器镜像仓库中,国内获取速度会较快;点击查看镜像详细地址
docker run -d --network nakedhub --name redis3 redis:3.2
配置数据库的方法请参考RAP官方的部署手册配置数据库篇,点击查看Centos中文部署文档配置数据库
docker run -d -p 8080:8080 --name rap --network nakedhub \
-e JAVA_OPTS="$JAVA_OPTS \
-Djdbc.url=jdbc:mysql://mysql-server:3306/rap_db \
-Djdbc.username=rap_db \
-Djdbc.password=rap_db_123456 \
-Dredis.host=redis3 \
-Dredis.index=0 \
-Djava.security.egd=file:/dev/urandom" \
registry.cn-hangzhou.aliyuncs.com/caryyu/rap:0.14.3
registry.cn-hangzhou.aliyuncs.com/caryyu/rap:0.14.3
registry.cn-hangzhou.aliyuncs.com/caryyu/rap:0.14.3
官方RAP的0.14.3不支持外部系统变量的覆盖,我Fork了一份并在分支v0.14.3作出了更改。 我的Github项目地址:https://github.com/caryyu/RAP/tree/v0.14.3