摘要:运行打开依赖组件太多,另外没有配置了没有生效,不能在进行配置,比较费劲,建议参考该功能,自己重写。
docker-compose
cabot: build: . links: - postgres - redis - smtp volumes: - /opt/cabot environment: DATABASE_URL: "postgres://postgres:cabot@postgres:5432/postgres" CELERY_BROKER_URL: "redis://redis:6379/1" SES_HOST: smtp SES_PORT: 25 # we do not use the official postgres image here as it does not start quickly # enough for use with docker-compose postgres: image: orchardup/postgresql environment: POSTGRESQL_USER: postgres POSTGRESQL_PASS: cabot POSTGRESQL_DB: postgres redis: image: redis:2.8 smtp: image: tianon/exim4 nginx: image: nginx ports: - "8080:8080" links: - cabot volumes_from: - cabot volumes: - ./nginx.conf:/etc/nginx/nginx.conf:rodockerfile
# A Cabot container # # https://github.com/socialwareinc/cabot-docker # # VERSION 1.0 FROM ubuntu-upstart:trusty RUN apt-get update RUN apt-get install -y build-essential nodejs libpq-dev python-dev npm git curl libldap2-dev libsasl2-dev iputils-ping RUN curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 RUN git clone https://github.com/arachnys/cabot.git /opt/cabot ADD fixture.json /opt/cabot/ ADD run.sh /opt/cabot/ ADD gunicorn.conf /opt/cabot/ ADD production.env /opt/cabot/conf/ ADD development.env /opt/cabot/conf/ RUN pip install -e /opt/cabot RUN npm install --no-color -g coffee-script less@1.3 ENV PATH $PATH:/opt/cabot/ ENV PYTHONPATH $PYTHONPATH:/opt/cabot/ ENV DJANGO_SETTINGS_MODULE cabot.settings ENV HIPCHAT_URL https://api.hipchat.com/v1/rooms/message ENV LOG_FILE /var/log/cabot ENV PORT 5000 ENV DJANGO_SECRET_KEY 2FL6ORhHwr5eX34pP9mMugnIOd3jzVuT45f7w430Mt5PnEwbcJgma0q8zUXNZ68A RUN ["ln", "-s", "/usr/bin/nodejs", "/usr/bin/node"] EXPOSE 5000 WORKDIR /opt/cabot/ CMD . /opt/cabot/run.sh运行
docker-compose up
打开
http://192.168.99.100:8080/
admin/admin
依赖组件太多,另外没有配置了graphite没有生效,不能在ui进行配置,比较费劲,建议参考该功能,自己重写。
docscabot-docker
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/26712.html
摘要:方案汇总一开源方案采集展示报警二商业方案三云厂商腾讯云阿里云百度云华为云四主机监控五日志监控六服务监控七存储后端脑图本文为容器监控实践系列文章,完整内容见 概述 随着越来越多的线上服务docker化,对容器的监控、报警变得越来越重要,容器监控有多种形态,有些是开源的(如promethues),而另一些则是商业性质的(如Weave),有些是集成在云厂商一键部署的(Rancher、谷歌云)...
摘要:将一个轻量级的容器虚拟化平台和一组标准工作流程工具进行集成,来帮助你方便地管理和部署应用。主要包括哪些组件主要包括两个组件开源的容器虚拟化平台用于分享和管理容器的软件即服务平台。 【编者的话】本文来自 Docker 的官方文档,详细介绍了 Docker 的体系结构、重要概念、内部工作机理等内容,推荐不了解 Docker 内部原理的同学阅读。 什么是 Docker? Docker 是...
摘要:根据镜像文件生成容器实例。容器是一个运行时环境,就是鲸鱼背上的一个个集装箱。这一层于我们典型的系统一样,包含加载器和内核。数据卷使得数据可以持久化和共享。 docker简介 1.docker是基于go语言实现主要目标是对对应组件的封装、分发、部署、运行等生命周期的管理,使应用程序及其运行环境能够做到一次封装,到处运行 2.docker为了解决运行环境和配置问题的软件容器,方便做持续集成...
摘要:时间年月日星期四说明本文部分内容均来自慕课网。仓库构建镜像的目的是为了在其机器上运行镜像程序。使用参数,冒号前面为主机端口,后面为容器端口。 时间:2017年04月27日星期四说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:无 第一章:课程介绍 1-1 课程介绍 Docker能火的原因 快速的持续集成 服务的弹性伸缩 部署...
阅读 2043·2021-10-08 10:21
阅读 2418·2021-09-29 09:34
阅读 3453·2021-09-22 15:51
阅读 4807·2021-09-22 15:46
阅读 2280·2021-08-09 13:42
阅读 3345·2019-08-30 15:52
阅读 2694·2019-08-29 17:13
阅读 1504·2019-08-29 11:30