Tag: pipe理员

使用预先configuration的作业创buildJenkins Docker图像

我已经创build了一些本地部署pipe道作业,这些作业像删除现有容器,在本地构build服务,构buildDocker镜像,运行容器等等。这些不是CI / CD作业,只是用于部署的小pipe道本地在开发。 我现在要做的就是让所有的开发人员都能使用它,这样他们就可以简单地创build一个已经包含作业的jenkins本地实例。 我的docker文件是相当直截了当的… FROM jenkins:latest USER root RUN apt-get update RUN apt-get install -y sudo RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers # Docker RUN apt-get update RUN apt-get dist-upgrade -y RUN apt-get install apt-transport-https ca-certificates -y RUN sh -c "echo deb https://apt.dockerproject.org/repo debian-jessie main > /etc/apt/sources.list.d/docker.list" RUN apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys […]

Docker Centos 7 easy_install supervisor ssl问题后面的代理

在过去的两天,我正在阅读docker-container并试图设置一个Apache容器。 我在代理后面。 以下是我的Dockerfile的内容。 FROM centos:latest ENV http_proxy <Perfect Proxy schema here> ENV https_proxy <Perfect Proxy schema here> ENV ftp_proxy <Perfect Proxy schema here> RUN yum -y update RUN yum -y install python-setuptools RUN easy_install supervisor RUN mkdir -p /var/log/supervisor RUN yum -y install which RUN yum -y install git RUN easy_install supervisor之前,一切顺利。 我得到下面的错误。 Step 6 […]

普罗米修斯cAdvisordocker监控

我已经使用Prometheus,Grafana和cAdvisor设置了Docker监视堆栈。 在使用此查询来获取运行容器时: count_scalar(container_last_seen{name=~container1|container2}) 它拿起容器好了,只要我推出一个新的容器,它立即被拿起。 问题是当一个容器被停止或移除时,它不会提取它,它仍然显示为一个正在运行的容器。 从cAdvisor /度量指标端点一旦容器停止,它将被删除。 查询有什么问题吗? (这是我用于堆栈: https : //github.com/vegasbrianc/prometheus )

没有足够的内存来运行整个docker-compose栈

现在,我们的微服务栈已经为业务逻辑(如Auth,消息传递,计费等等)提供了15个小型服务。现在, docker-compose up使用的内存比我们的开发人员在他们的笔记本电脑上要多。 这不是一个疯狂的数额,大约4GB,但我经常感觉到我的8GB机器捏(谢谢,铬)。 我们可以做的应用程序级别的优化是肯定的,但最终我们将需要一个替代策略。 我看到了两个明显的select: 使用一个大的多云开发机器,也许提供与docker机器和aws。 把一些机器放到一个共享的dev云中,比如postgres和redis (1)本地文件不同步,使本地开发成恶梦,(2)我们可以打破对方的环境。 帮帮我! 附录I:docker统计输出 CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O 0ea1779dbb66 32.53% 137.9 MB / 8.186 GB 1.68% 46 kB / 29.4 kB 42 MB / 0 B 12e93d81027c 0.70% 376.1 MB / 8.186 GB 4.59% 297.7 kB / 243 kB […]