Tag: 木偶

Docker撰写 – 构build过程中错误的主机名

hostname -f在hostname -f返回空白,但在编译完成后返回正确的主机名。 我需要hostname -f来返回提供的主机名,因为我正在容器中运行Puppet。 谢谢你的帮助!

从Web应用程序执行命令行types任务的最佳方式

我正在尝试构build一个Web应用程序,允许您configuration一些细节,然后基本上使用puppet和docker等来构build一组服务器。 木偶/docker部分都在工作。 但我知道需要一种方法来运行命令行命令来启动所有这些任务从一个Web应用程序,当有人基本上点击“开始”。 从Web应用程序运行这些types的任务的最佳方式是什么?

木偶容器不会自动启动

所以我为证书颁发机构创build了一个puppet容器。 它可以工作,但不能正确启动。 这是我的Dockerfile: FROM centos:6 RUN yum update -y RUN rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm RUN yum install -y ruby puppet-server ADD puppet.conf /etc/puppet/puppet.conf VOLUME ["/var/lib/puppet/ssl/"] EXPOSE 9140 #NOTHING BELOW THIS COMMENT RUNS RUN puppet master –verbose CMD service puppetmaster start CMD chkconfig puppetmaster on CMD [] 然后,我可以启动容器与下面的运行(注意,我命名的形象ca-puppet): docker run -d -p 9140:9140 -it –name ca-puppet \ […]

在Google Cloud上部署NodeJS,Puppeteer和Angular

我有以下设置: angular度的前端 MongoDb数据库 用于API的NodeJS / Express后端(+ puppeteer) 部署步骤: 1. ng build -prod – >在/server创builddist 2. gcloud app deploy(Node.js + Express + Puppeteer + Dockerfile config *) 因为木偶戏基本上是铬合金; 一些没有交给我的图书馆不得不上传。 没问题,Docker来救援。 FROM node:8-slim MAINTAINER Eric Bidelman <ebidel@> RUN apt-get update && apt-get install -y wget –no-install-recommends \ && wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add – […]

Puppet-Docker服务错误未定义的方法''nil:NilClass

我有一个新的安装garethr docker回购使用命令 puppet module install garethr/docker. 我正在运行的puppet nodes.pp非常简单: include 'docker' 日志看起来像他们正确初始化conf; 但是,它无法重新安排服务。 请看下面的日志 debug: /Stage[main]/Docker::Service/File[/etc/init/docker.conf]/content: Executing 'diff -u /etc/init/docker.conf /tmp/puppet-file20140305-9166-j634yb-0' notice: /Stage[main]/Docker::Service/File[/etc/init/docker.conf]/content: — /etc/init/docker.conf 2014-03-05 18:00:12.141549000 +0000 +++ /tmp/puppet-file20140305-9166-j634yb-0 2014-03-05 18:08:46.997549000 +0000 @@ -6,6 +6,6 @@ respawn 脚本 – / usr / bin / docker -d -g / dap-home / docker -H unix:///var/run/docker.sock + / […]

如何使用puppet重新启动docker服务…?

有没有办法使用puppet重新启动docker服务? 我正在使用garathr/docker模块来处理garathr/docker 。 我手动将一些数据复制到/var/lib/docker 。 所以需要重新启动泊坞服务。 我怎样才能做到这一点。

通过木偶安装docker-ce

我试图通过木偶安装docker-ce,我有几个问题。 1:之后,apt :: key会自动执行“apt-get update”吗? 2:如何使用apt:ppa模块添加docker-ce 存储库 ? 这是通过: sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 但是,我将如何使用apt :: ppa来包含分发和发布? 这是整个木偶块: class docker { $prerequisites = ['apt-transport-https', 'ca-certificates', 'curl'] package { $prerequisites: ensure => installed} apt::key { 'docker-ce': ensure => present, id => '9DC858229FC7DD38854AE2D88D81803C0EBFCD88', options => 'https://download.docker.com/linux/ubuntu/gpg', } apt::ppa {''} package {'docker-ce': […]

docker企业解决scheme?

我正在寻找一个付费docker解决scheme ( 企业或一些插件 ),它可以从artifactory中的存储库中获取文件,并创build一个泊坞窗图像。 这样的插件是否存在? 我不确定是否应该有一个预先构build的“基础”图像 ,并将其添加到artifactory中的文件, 或者如果我应该从头开始构build整个图像 。 我的解决scheme 我通过木偶使用docker工人。 我build立了puppet来调用一个docker脚本来创build一个来自artifactory文件的图像。 我的docker脚本现在只是运行hello world,因为我刚刚开始使用docker并学习它的命令。 我看到docker工人创造的形象,但我不知道它的存储位置。 (也许它不存储?) 有没有一个合适的/标准的方法来做我想在这里完成的? 有没有付费的解决scheme,这样做? 我不是devops所以请不要使用devops术语。 谢谢!

stream浪+傀儡+docker工人

我是新技术,但我想了解自动化和容器的东西。 我阅读了关于这3款产品的一些文档,我想知道是否可以使用这些产品在大型环境中自动化几乎所有的东西。 部署虚拟机的stream浪者(比方说10个) Docker使用不同的软件创build容器。 是否有可能创build一个Apache的容器为MySQL …? 这个容器可以在它们之间有依赖关系,就像我想自动运行mysql容器来运行第一个Apache一样? Puppet同时在所有虚拟机上启动/运行Docker容器。 这可能吗? 我看到这3个产品互补,但我也想知道你的意见。 谢谢 最好的问候,乙肝

如何在本地应用Puppet类

所以我有一个我想用来configurationDocker映像的Puppetconfiguration,但我不知道如何在本地应用它们。 我的目标是希望做一些事情: RUN puppet apply -e "roles::database" 在我的Dockerfile中。 例如,我可能有一个我想要应用的包含如下内容的清单: class roles::database { include ::profiles::base } 但是当我去的时候: puppet apply -e "roles::database" 我得到: Could not parse for environment production: Syntax error at end of file at line 1 on node. 有人能指出我正确的方向吗?