You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.9 KiB
1.9 KiB
服务组件介绍
服务名称 | docker 镜像名称 | 服务描述 |
---|---|---|
前端服务 | know-sub-nginx:1.0.0 | 提供前端服务 |
后端服务 | know-sub-web:1.0.0 | 提供展示报送后端服务 |
数据库 | mysql:5.7 | 提供数据库服务 |
安装包结构说明
文件/文件夹 | 说明 |
---|---|
know-sub-nginx/ | 存放nginx静态文件 |
know-sub-web/ | 存放后端服务程序 |
mysql | 数据库持久化数据 |
know_sub_init.sql | 初始化数据库脚本 |
.env | 应用的环境配置 |
docker-compose.yml | docker-compose 配置文件 |
images-all-one.tar.gz | 镜像文件 |
快速启动
要求
- CPU >= 8 核
- RAM >= 16 GB
- Disk >= 500 GB
- Docker >= 24.0.6 & Docker Compose >= v2.27.0
步骤
- 下载安装包,解压到~/install/know-sub/docker-compose目录
- 进入~/install/know-sub/docker-compose目录,执行加载镜像命令:
docker load -i images-all-one.tar.gz
- 执行如下命令启动服务
docker-compose up -d
- 查看启动的服务状态(由于第一次启动mysql需要执行初始化脚本,需要等待一段时间,know-sub-web 才能连接到数据库)
docker-compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
know-sub-mysql mysql:5.7 "docker-entrypoint.s…" mysql 12 seconds ago Up 11 seconds (healthy) 33060/tcp, 0.0.0.0:42415->3306/tcp
know-sub-nginx know-sub-nginx:1.0.0 "/docker-entrypoint.…" know-sub-nginx 12 seconds ago Up 11 seconds 443/tcp, 0.0.0.0:1180->80/tcp
know-sub-web know-sub-web:1.0.0 "java -Xms256m -Xmx1…" know-sub-web 12 seconds ago Up 11 seconds 0.0.0.0:9201->9201/tcp
- 访问地址 http://ip:1180/#/login 用户名admin 密码: qgYXFnT1