依赖数据库frostmourne
,语句 frostmourne.sql
如果你已经有自己的测试库,你可以在自己的测试库中执行;如果没有,可以用mysql-docker
启动一个,下面是一个MySQL
的docker-compose
例子供参考使用:
version: '3.1'
services:
db:
image: mysql:latest
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
ports:
- 3306:3306
volumes:
- mysql_data:/var/lib/mysql
volumes:
mysql_data: {}
直接将内容保存为docker-compose.yml
文件存到本地目录MySQL
中,进入目录执行如下命令就可以启动一个MySQL
实例
docker-compose up
更多有关mysql-docker
的内容请参考官方地址
请将本项目的 docker-compose.yml 文件保存到本地目录frostmourne
中,看情况修改其中的数据库连接。
默认是我本地环境,我用的是docker for windows
,容器之间通过host.docker.internal
来访问主机,如果你和我环境一样,就不用任何改动。
如果你是自己的另外MySQL
实例,请将host.docker.internal
修改为你的MySQL
服务地址,并同时修改MySQL
用户和密码。
镜像服务说明:由于
dockerhub
推送镜像太难受,所以用阿里云的镜像管理代替,dockerhub
也会更新,但是由于经常失败,可能不会那么及时。所以尽可能 使用阿里云。dockerhub
的镜像地址为:frostmourne2020/frostmourne:tag
进入第二步的frostmourne
目录,执行如下命令
docker-compose up
如果启动失败,请进入容器查看相关日志,日志目录为:
/opt/frostmourne/frostmourne-monitor/logs
启动成功后,frostmounre-monitor
地址为: http://localhost:10054 ;