Skip to content

devops docker集成环境 :各种数据库 + 监控+ 报警 + 自动化运维 + openLDAP + 可视化报表

License

Notifications You must be signed in to change notification settings

bitmasks/dockers

Repository files navigation

devops docker all for one

怎么使用

下载并启动(😁请确保docker已经启动、和docker-compose已经安装!):

https://github.com/bitmasks/dockers.git  && cd dockers && docker-compose up -d

特点

  • 容器都固定IP
  • 容器都固定IP
  • 容器都固定IP
  • 容器之间可直接使用IP通讯(你用hosts别名也行的) , 宿主机访问容器使用localhost, 端口对宿主机暴露

组件列表

  • redis
    • 端口6379, 没有密码
  • nginx
    • 站点配置在 nginx/etc/conf.d 目录下
  • php7
    • php-fpm端口:9001
    • ngnx站点配置实例,参考 nginx/etc/conf.d/site2.conf
  • php56
    • php-fpm端口:9000
    • ngnx站点配置实例,参考 nginx/etc/conf.d/site1.conf
  • mysql
    • pwd: root/123456
  • elasticsearch
  • mongo
  • prometheus-node-exporter-demo 浏览器:http://localhost:9100/metrics
  • prometheus
  • grafana
  • jaeger + web ui
  • kibana
  • logstash
  • openldap ldap
  • phpldapadmin ldap管理页面
  • openldap_self-service-password ldap自助密码服务

相关命令

  • 构建服务
    • docker-compose build
  • 启动服务,启动过程中可以直接查看终端日志,观察启动是否成功
    • docker-compose up
    • docker-compose up redis
    • docker-compose restart
    • docker-compose restart redis
  • 启动服务在后台,如果确认部署成功,则可以使用此命令,将应用跑在后台,作用类似 nohup python waller.py &
    • docker-compose up -d
    • docker-compose up -d redis
  • 查看日志,效果类似 tail -f waller.log
    • docker-compose logs -f
    • docker-compose logs redis
  • 停止服务,会停止服务的运行,但是不会删除服务所所依附的网络,以及存储等
    • docker-compose stop
    • docker-compose stop redis
    • docker-compose kill
  • 删除服务,并删除服务产生的网络,存储等,并且会关闭服务的守护
    • docker-compose down
    • docker-compose down redis

About

devops docker集成环境 :各种数据库 + 监控+ 报警 + 自动化运维 + openLDAP + 可视化报表

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published