Tag: stream浪汉

如何使用cloudify自动修复/缩放docker容器

在我的项目中,我使用了cloudify来启动和configurationdocker容器。 现在我想知道如何编写YAML文件来自动修复/缩放这些容器。 我的拓扑是这样的:Compute节点包含一个Docker-Container节点,后者运行多个容器。 我注意到,cloudify在Compute节点的基础上完成了自动修复的工作。 所以我不能通过容器的状态触发一个自动修复工作stream程 ? 而对于自动规模,我安装了显示器代理并configuration了基本的收集器。 CPU使用百分比似乎不能触发工作stream程。 cloudify关于钻石插件的文档提到了一些内置的collections家。 不幸的是,我没有弄清楚如何configurationcollections家。 希望有一些灵感。 任何意见表示赞赏。 谢谢〜

将war文件部署到docker

我有两个stream浪虚拟机 – 主从。 Master包含转发端口8080的Jenkins暴露给主机, apache tomcat8.0.37服务器转发端口8083到主机。 从站包含apache tomcat 8.0.42服务器的docker镜像 ,转发端口8082到主机。 我已经成功创build了一个war文件,并将其部署到在主VM上运行的tomcat服务器。 但是,我如何使用jenkins将Master VM中生成的相同war文件部署到Slave VM上的tomcat Docker容器? 当我使用jenkins中的docker插件将docker容器连接设置为http:// localhost:8082 (我可以在浏览器中访问tomcat)时,它说连接被拒绝。 如何将战争文件主虚拟机部署到从VM的泊坞窗容器上的webapps文件夹?

是否可以同时安装张力stream的CPU和GPU版本

我正在使用nvidia-docker从Docker容器中访问GPU。 但是,并不是所有的机器都具有GPU,我想在GPU不可用时自动回退到CPU版本。 我是否必须构build独立的Docker镜像 – 一个用于CPU,另一个用于GPU – 或者可以安装tensorflow和tensorflow-gpu并根据GPU是否可用select正确的版本?

为什么不能从Rancher服务器上的Kubernetes集群中的主机正确运行?

在stream浪者做了三个主人: node1(牧场服务器) node2(Rancher agent1) node3(Rancher agent2) 安装Rancher服务器(带有两个代理群集)并设置Kubernetes环境。 该集群成功: kubectl get nodes NAME STATUS ROLES AGE VERSION agent1 Ready <none> 37m v1.7.7-rancher1 agent2 Ready <none> 37m v1.7.7-rancher1 安装在Rancher服务器主机上这样掌握: $ curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > get_helm.sh $ chmod 700 get_helm.sh $ ./get_helm.sh 然后运行初始化,得到: helm init Creating /home/vagrant/.helm Creating /home/vagrant/.helm/repository Creating /home/vagrant/.helm/repository/cache Creating /home/vagrant/.helm/repository/local Creating /home/vagrant/.helm/plugins Creating /home/vagrant/.helm/starters Creating /home/vagrant/.helm/cache/archive […]

在Vagrant上安装Docker的最佳方法

我想创build一些预装了docker的VM。 什么是最好的/推荐的方式去做呢? a)让docker提供者做一些虚拟的事情,只是为了让docker安装,例如 mymachine.vm.provision "docker" do |docknode| # do something pointless end b)通过shellconfiguration脚本运行docker安装? mymachine.vm.provision "shell", path: "docker-installation-script.sh" c)使用预装docker的Vagrant镜像?

允许dc / os中的docker-in-docker?

我正在尝试在DC / OS上使用Airflow安排“docker运行”作业。 这需要能够从包含气stream的docker集装箱内启动docker集装箱。 我能够在OSX上做到这一点,但只是运行: docker run \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock {image name} 是否有一个等同的方式来使用DC / OS来做到这一点?

在Vagrant多机环境中支持并行启动多台机器的供应商

哪些供应商支持多台机器并行启动,在多机环境下使用Vagrant? 从这里可以知道,Oracle VM VirtualBox不支持它。

分享docker和stream浪者之间的端口

如何分享stream浪者和docker之间的客人端口(docker独立,不作为stream浪者提供者)? 我试过:docker guest 5000 <> host 5000 <> vagrant guest 5000 stream浪汉告诉我,(主机)端口5000已经在使用。

启动Docker时如何连接到当前容器?

基本上,我试图通过使用mongodump和mongorestore使用Docker将其转换为初始化mongo数据库。 mongorestore失败,因为它无法连接到容器的主机名。 任何帮助,将不胜感激。 我已经尝试了localhost ,而且也不起作用。 我的Dockerfile: FROM mongo RUN mongodump –host merchdev02.bcinfra.net –port 27017 –db ap RUN mongorestore –host $(hostname) –port 27017 –db ap 错误: A Docker command executed by Vagrant didn't complete successfully! The command run along with the output from the command is shown below. Command: "docker" "build" "/mnt/docker_build_52c7cc3c5608022927f471820455e02b" Stderr: Sending build context […]

创build一个易于分发的开发环境 – Docker / Vagrant?

我试图找出如何去简单的方法来发布一个“开发环境”与我的组织的Wordpress网站的工作。 我们目前有一个运行Wordpress网站的本地Linux服务器,以及一个VirtualBox的图像,这个图像的可怕程度已经过时,而且这个服务器的代表性很差。 我们目前把这个分发给团队成员来进行本地开发,由于本地的形象往往太不一样,导致了很多问题。 我不太担心事物的数据库方面, 我正在考虑每周从活动服务器进行转储,以便开发人员可以导入这些转储以保持其本地更新。 我更感兴趣的是find一个容易的预先configuration的堆栈分发给OSX或Windows上已经有PHP / Apache / MySQLconfiguration的用户,一个git客户端设置为将所有的静态文件的命令 – 用户可以运行,然后去localhost:8000看到它。 我也想让他们编辑从git仓库中取出的文件。 我目前正在考虑Docker和Vagrant,但我不确定什么更适合这个任务 – Docker似乎更适合Linux机器。 我知道Vagrant支持将外部文件夹映射到虚拟机,这似乎可以解决我的问题,但在开始学习Chef / Puppet /之前,我想征求更多的build议。