FZS Web需要再docker基础上部署
1.系统架构及配置
- x86_64
- 2 CPU
- 4 GB 内存
- 20 GB 硬盘
2. 拉取镜像
拉取fzs-web镜像
docker pull 9bridges/fzs-web:latest
拉取fzs-daemon镜像
docker pull 9bridges/fzs-daemon:latest
3.创建docker-compose.yml文件
任意位置创建
touch docker-compose.yml
写入
version: '3'
name: fzs
services:
web:
image: 9bridges/fzs-web
ports:
- 80:8080
volumes:
- web-data:/data
- web-agent:/fzs-web/public/fzs-agent
- web-license:/fzs-web/public/license
- web-server:/fzs-web/public/fzs-web-server
restart: unless-stopped
environment:
- QUERY_URL=http://query:8888
- SESSION_SECRET=fzs-is-the-best
## SESSION_SECRET 每个客户环境都要不一样,比如:zhaoshang / changjiang
daemon:
image: 9bridges/fzs-daemon
depends_on:
- web
restart: unless-stopped
environment:
- WEB_URL=http://web:8080
query:
image: synjq/synjq-query:latest-jvm
depends_on:
- web
restart: unless-stopped
environment:
- WEB_URL=http://web:8080
volumes:
web-data:
web-agent:
web-license:
web-server:
4.启动容器
docker compose up -d
5.检查是否启动成功
docker ps