基于 Docker 的前端高可用开发环境
拉取代码
mkdir -p ~/www/fee-docker
git clone [https://github.com/alphawq/Fee-dev-docker.git](https://github.com/alphawq/Fee-dev-docker.git) ~/www/fee-docker
当前支持环境 & 配置
Redis-4.0 => 端口号: 6379
Memcache-1.5 => 端口号: 11211
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
- 服务器:
dev_local_mysql
- 用户名:
root
- 密码:
123456
使用插件连接 ES 集群
Elasticvue:https://chromewebstore.google.com/detail/elasticvue/hkedbapjpblbodpgbaj
-
测试连接
-
连接成功
使用
Kibana
管理集群 (可选)Kibana 初始化连接时间较长,可以通过
docker log [Kibana Container Name]
的命令形式来查看是否启动并成功连接ES
服务地址:
127.0.0.1:5601
部署
安装 Docker
具体安装步骤参见:
- Mac:https://docs.docker.com/desktop/install/mac-install/
- Windows:https://docs.docker.com/desktop/install/windows-install/
安装成功后,启动服务
debug 模式启动
&& cd ~/www/fee-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
如果喜欢这篇文章,可以关注下面的公众号!未来会有更精彩的资讯!