docker
介绍
etps服务端镜像已发布到docker hub公共仓库,不用自行构建镜像,可以直接去镜像仓库拉取安装。下文介绍etps服务端的安装教程。
端口说明:
9527是默认的etpc客户端与etps服务端通信的端口8020是默认的web管理界面端口
web管理界面默认登录用户名和密码是:admin: etp.123456
安装
提示
启动容器时需要建立容器与服务器的端口映射,建议制定一个范围的代理端口(remotePort),避免重复启动容器。
1、快速运行验证
docker run -d \
--name etps \
-p 8020:8020 \
-p 9527:9527 \
-p 3306:3306 \
xiaoniucode/etps:latest
2、自定义JVM调优参数
docker run -d \
--name etps \
-p 8020:8020 \
-p 9527:9527 \
-e JVM_OPTS="-Xmx1g -Xms512m" \
xiaoniucode/etps:latest
- JVM_OPTS: 用于自定义JVM调优参数
3、配置数据卷,持久化数据
docker run -d \
--name etps \
-p 8020:8020 \
-p 9527:9527 \
-v /opt/etps/db:/app/etp.db \
-v /opt/etps/logs:/app/logs \
-v /opt/etps:/app/etps.toml \
xiaoniucode/etps:latest
4、映射指定端口范围
docker run -d \
--name etps \
-p 8020:8020 \
-p 9527:9527 \
-p 8600-8609:8600-8609 \
-e JVM_OPTS="-Xmx1g -Xms512m" \
xiaoniucode/etps:latest
5、docker-compose案例
version: '3.8'
services:
etps:
image: xiaoniucode/etps:latest
container_name: etps
restart: unless-stopped
ports:
- "8020:8020" # Web管理界面
- "9527:9527" # 客户端通信端口
- "8600-8609:8600-8609" # 端口范围映射
environment:
- JVM_OPTS=-Xmx1g -Xms512m #JVM调优参数
volumes: # 数据持久化
- ./etps/db:/app/etp.db \ # 数据
- ./etps/logs:/app/logs \ # 日志
- ./etps:/app/etps.toml \ # 配置文件
networks:
- etps-network
networks:
etps-network:
driver: bridge