Tag: stream浪汉

项目primefaces – 驾驶舱不通过Vagrant安装

我用vagrant来安装primefaces,我想通过我的vagrantfile安装驾驶舱。 手动我用sudo atomic install fedora/cockpitws ,我没有问题。 当我尝试在我的vagrantfile中插入时,出现以下错误: cannot enable tty mode on non tty input The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. cannot enable tty […]

Vagrant – Windows上的Docker提供程序 – Rsync失败

我正在尝试使用Vagrant + Docker (作为一个provdier)为我们的下一个项目设置一个Dev环境。 我正在使用cygwin (使用ssh和rsync软件包)在Windows 8.1操作系统上工作。 Vagrantfile: Vagrant.configure("2") do |config| config.vm.provider "docker" do |d| d.build_dir = "." end end Dockerfile: FROM ubuntu RUN apt-get install -y software-properties-common python RUN add-apt-repository ppa:chris-lea/node.js RUN echo "deb http://us.archive.ubuntu.com/ubuntu/ precise universe" >> /etc/apt/sources.list RUN apt-get update RUN apt-get install -y nodejs #RUN apt-get install -y nodejs=0.6.12~dfsg1-1ubuntu1 RUN mkdir […]

Vagrant和/或Docker工作stream程与完整的OS X文件系统集成,实现无缝的本地感受?

最近我一直在跟vagrant和docker 。 这些都是非常有趣的工具,但我还没有能够说服自己,这是我的OS X机器上的方式。 作为一个旧的Unix的帽子,我不得不说,我喜欢有一个整合和沙箱环境的发展目的。 我已经看到了很多的喋喋不休,许多朋友一直在用vim编辑vagrant 。 我并不是那种方法的粉丝,可能更愿意使用虚拟机供应商的共享机制,更可能的是使用NFS。 就个人而言,我希望能够直接在TextMate,SublimeText,Emacs(在OS X)上进行编辑,甚至可以使用RubyMine及其各种IDEfunction等。 有没有什么办法可以真正让工作stream下来,这样的环境基本上就像在本地环境中工作,而不必拉大量的额外的背景string,使事情工作? 我认为几个摆放得很好的脚本可能会有很长的路要走,但是我还没有find任何可靠的答案来真正实现这个无缝的环境。

Docker或Vagrant会帮助我们为企业产品创buildtesting机器吗?

我正在开发一个企业级产品,主要有3件基于swing的客户端,DB,Server(现在我们可以忽略DB部分)。 作为企业产品客户端和服务器自带安装程序(它不像configurationApache或JBOSS和部署战争)。 我们将CIconfiguration为生成可安装的客户端和服务器的夜间操作系统特定版本。 因此,我们必须定期在特定的操作系统上testing这些构build,这需要在Y OS或X版本服务器上使用X版本客户端在Y OS上安装和创build系统的大量手动过程。 这是非常乏味的,因为我们都在窗户上,下一步 – >下一步 – >真的很烂(我已经创build了一个脚本,通过shell安装我们的产品,但它仍然是我认为可以自动化的步骤,但不怎么样)。 而且我们还需要一个隔离。 现在我正在考虑如何自动化创build这些testing机器的过程。 我刚开始探索Vagrant / Docker是否对我有帮助(在他们的概念下,仍然不了解Puppet / Chef),我很困惑应该采取哪种策略 通过vagrant创buildVM并在该框上运行我的安装脚本(这将需要每个客户端或每个服务器一个VM) 通过vagrant创build虚拟机,并运行我的客户端docker容器(我猜,这将需要一个虚拟机多个客户端或服务器,因为他们将在容器) 注意:我必须创buildVM,因为我们在window.e,通过vagrant或通过boot2docker 所以我的问题是 如果这两个策略是有效的而不是错误的,那么在这两个策略中,我应该采用两种策略之一吗? 我有没有什么不同的策略,或者我以正确的方式接近? 如果战略#2将被采用,那么我怎样才能创build我的客户端安装的容器/泊坞窗图像

我如何通过Vagrant docker provisionerlogindocker hub

我读过这个文档 我有一个问题,通过vagrant dockerlogindocker中心的正确方法是什么? config.vm.provision "docker" do |d| d.login <- doesn't exist d.username <- doesn't exist end 所以,我觉得我需要帮助。 有谁知道我该怎么做? 谢谢。

vagrant:在Docker实例启动后在Virtualbox中运行shell脚本(sorting错误)

我有以下设置与stream浪汉。 一台运行优胜美地的Mac笔记本电脑。 在笔记本电脑内部,一个使用Virtualboxpipe理的Ubuntu trusty64实例。 在Virtualbox Ubuntu实例的内部,有两个Docker容器,其中一个运行Postgres,另一个运行Redis。 我想按以下顺序执行命令: 启动Virtualbox Ubuntu实例。 启动Docker容器。 启动Docker容器。 在Ubuntu实例上运行一个命令。 我需要命令最后运行,因为我希望它与容​​器交互。 这是我现在在我的stream浪文件中 – 我们正在使用多机configuration。 我已经省略了一些forward_port细节,因为它们似乎与Vagrant运行提供程序的顺序无关。 Vagrant.configure("2") do |config| config.vm.provider "docker" do |d| d.vagrant_vagrantfile = "./docker-Vagrantfile" end config.vm.define "db" do |p| p.vm.provider "docker" do |pd| # … end end config.vm.define "redis" do |r| r.vm.provider "docker" do |rd| rd.name = "redis" rd.image = "redis" end […]

Vagrant + Docker + WordPress

我在Mac上安装了stream浪汉,我想实现这一点: 发射stream浪汉,并与docker安装和泊坞窗组成的stream浪汉 用docker在这个stream浪机里面用mysql安装wordpress-up 将docker容器的文件夹(/ var / www / html)映射为我的stream浪机器中的卷/ dockermapinVagrant 将此/ dockermapinVagrant放入我的主机(OS X),并能够直接从主机修改文件 我实现了这一切,一切正常。 我可以从我的OS X主机添加模板没有问题(在我的主机OS X上的主题文件夹中拖动主题),使用我的浏览器直接查看Wordpress网站的更改… 问题 我注意到,我不能在Wordpress上安装任何插件(仪表板 – >更新)我有一个消息: 要执行请求的操作,WordPress需要访问您的Web服务器。 请input您的FTP凭证继续。 如果你不记得你的凭据,你应该联系你的虚拟主机。 我试过解决scheme 通过将用户设置为www-data和chmod来更改docker容器wp中的许可权为777,但是在某个文件夹中将其作为wp-content不会更改为777.此外,将所有者设置为www-data完全不起作用它始终保持在1000:1000的容器中。 有没有办法在没有FTP的docker容器中的WordPress的更新插件? 有没有更好的办法呢? 使用FTP访问已安装卷的stream量计算机上的数据专用容器? 然后将stream量计上的数据容器卷映射到主机上以直接访问并在开发过程中直接看到变化。 但是我不想直接在仅限数据的容器上访问FTP(FTP不安全,我更愿意直接pipe理备份和来自stream浪机器的数据,并删除生产中的映射卷)

使用Vagrant设置swarm模式的Docker Swarm

我正在使用Vagrant和当地的一家供应一些DEV最小的centos虚拟机。 这些虚拟机都运行Docker 1.12.x,现在我正在考虑自动创build一个群集模式群集。 我们的目标是做到vagrant up ,当气候回归时,我有一个集群起来跑步。 我遇到的麻烦是我可以在其中一个盒子上运行一个docker swarm init –advertise-addr <my init swarm mgr> ,但是我需要从这个盒子中取出pipe理器和工作节点的标记,并将它们注入随后build立的虚拟机。 我无法编程Ruby,如果我能避免它,我真的不会开始使用Docker Remote API。 我已经试过从一个testing虚拟机设置请求hostid尝试和分配一个来宾cmd输出到Vagrantfile中的一个variables,但我的Ruby没有达到从头开始。 无论如何,问题是如何在使用本地虚拟机configuration虚拟机时使用Vagrant创build群集模式群集。 编辑:我刚才看到stream浪的scp ,我至less可以用它来提取文件的forms的令牌,并将其复制到相关的机器。 我希望保持纯粹的东西而不是插入,并且避免使用Ruby来运行更多的stream浪命令(有没有更好的方法来做到这一点?),但至less可以利用stream浪汉和当地人。

在不同的Docker容器中运行芹菜工人的气stream设置?

我在Docker容器中运行Airflow。 我已经创build了一个单独的容器来运行Postgres服务器和Rabbitmq服务器,使用dockernetworking连接这些容器 – 遵循这篇不错的文章 。 现在,我的气streamdocker集装箱正在运行,并使用dockernetworking连接到其他集装箱 – 到目前为止,这个过程非常顺利。 问题是如何在同一容器中运行airflow webserver , airflow scheduler和airflow worker 。 经过一番研究,我发现:build议在一个容器中运行一个服务。 现在我有两个解决scheme 在同一个Airflow容器中运行多个服务 – 我无法弄清楚在Docker中实现一个新的蜜蜂的简单方法。 创build单独的容器来运行Celery worker和Airflow调度器 – 但是在airflow.cfg文件中,与Celery相关的设置是: broker_url = 'amqp://guest:guest@ksaprice_rabbitmq:8080//' , celery_result_backend = db+postgresql://developer:user889@ksaprice_postgres:5432/airflow 。 这些设置指的是数据库或rabbitmq已经运行不同的容器 – 他们不参考运行芹菜和调度程序的ip / url,我假设这是因为芹菜和调度程序在气stream服务器上运行。 我的问题是: 回到第1点:有没有一种简单的方法来在同一个Airflow容器中运行airflow webserver , airflow scheduler和airflow worker命令? 重申第2点:有没有办法在airflow.cfgconfiguration气stream调度和气stream工作在不同的docker集装箱运行 – 并使用dockernetworking链接? 我是Airflow和Docker的新宠儿。

MySQL导入挂在Mac上的Vagrant CoreOS框中

我有一个本地开发安装使用以下内容: Mac优胜美地10.10.3 stream浪1.7.3 CoreOS alpha版本681.0.0 2个Docker容器,一个用于Apache PHP,另一个用于基于Ubuntu 12.10的mysql 它设置为使用NFS将本地开发目录〜/ Sites同步到Vagrant框,因为我的工作目录以及MySQL目录位于这里(〜/ Sites / .coreos-databases / mysql)。 从我所读到的这不是最好的设置types,但它已经为我工作了一段时间以及其他工作。 最近我还没有能够导入任何数据库转储到此设置。 import开始和挂起大约一半的过程。 它发生在命令行以及Sequel Pro上。 它确实导入了一些表格,但是每次都在相同的位置冻结。 这个转储的大小似乎并不重要 – 我一直在尝试的只有104Kb。 其他人与100MB +转储有同样的问题 – 在同一地点冻结大约一半。 我的stream浪文件: Vagrant.configure("2") do |config| # Define the CoreOS box config.vm.box = "coreos-alpha" config.vm.box_url = "http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json" # Define a static IP config.vm.network "private_network", ip: "33.33.33.77" # Share the […]