基于 Docker 的前端高可用开发环境
当前支持环境 & 配置
- 服务地址均为
127.0.0.1
Redis-4.0 => 端口号: 6379
MongoDB-4.0 => 端口号: 27017
Adminer-latest => 端口号: 8080
MySQL-5.7 => 端口号: 3306
账号: root
密码: 123456
默认数据库: fe_dev
ElasticSearch-6.6.2 => 端口号: 9200
Kibana-6.6.2 => 端口号: 5601 (启动较慢,如有需要的话,可以在`compose.yml`中启用相关配置,默认关闭)
adminer
管理mysql
使用- 服务器:
dm_mysql
- 用户名:
root
- 密码:
123456
安装ES 集群
可能会遇到-XX:+UseConcMarkSweepGC相关的报错,需要升级java版本,或修改JAVA_OPTS配置-XX:+UseG1GC 内存相关设置 ES_JAVA_OPTS=-Xms512m -Xmx512m
Kibana
管理集群 (可选)
使用Kibana 初始化连接时间较长,可以通过docker log [Kibana Container Name]
的命令形式来查看是否启动并成功连接ES
部署
安装 Docker
具体安装步骤参见:
安装成功后,启动服务
-
debug 模式启动
&& cd ~/www/fast-monitor-elk-docker \ && docker-compose build \ && echo '构建成功, 自动启动服务' \ && docker-compose up
-
服务方式启动
docker-compose -f ~/www/fee-docker/docker-compose.yml up -d // 或 cd ~/www/fee-docker && docker-compose up -d
查看容器运行状态
- docker ps
- docker logs [container NAME]
- docker run