Tag: stream浪汉

stream浪者箱子和docker提供者:巨人和Kafka

最近我被引入了Docker容器的概念,发现自己正在寻找一个能够与Kafka一起运行Titan的应用程序。 我似乎无法find我需要在Docker Hub中,我不知道是否有一个可行的选项,有一个Vagrant框(VirtualBox),其中手动安装Kafka(根据安装步骤)和一个Docker镜像泰坦( https://hub.docker.com/r/elubow/titan-gremlin/ )从VagrantFileconfiguration站了起来。 你有什么看法? 那里有更好的select吗? 我的最终范围是写一个卡夫卡消费者样本所消耗的一些样本消息给泰坦。 这是一个合理的build立实验呢? 谢谢, 问候, ILARIA

stream浪者或Docker的环境发展

在我们的compagny中,我们希望为我们的实习准备一个环境开发,这样他们就不会浪费时间来安装他们要使用的所有工具(Wamp服务器,IDE,不同的导航器,Java …)。 我们也希望这些开发环境成为实例,例如我们可以通过在机器的实际操作系统上运行的导航器来访问虚拟机中的wamp服务。 什么是做这个stream浪者或docker工人的最佳select? 我们如何准备这个解决scheme? 教程链接将非常有用,谢谢。

当使用yaml文件时,意外的错误

我正在使用yaml来试验这个问题 我工作正常使用yaml文件,其中包含我的stream浪文件的configuration,经过多次更改(在stream浪文件中添加迭代) stream浪汉失败意外地显示错误 我试着回到一个旧的提交“正常工作”,即使代码工作,错误仍然存​​在。 我尝试了很多select,如: 从头开始stream浪 (除去.vagrant,盒子和stream浪狗。) 卸载并安装vagrant 我决定删除yaml文件和它的参考文件,并将stream浪者再次工作。 最后 由于任何原因vagrant显示这个错误与尝试转换为数组的ruby有关。 任何想法? 我的设置 mac:OS X Yosemite,版本10.10.5 游民:1.8.1 ruby:2.0.0p481 docker主机:hashicorp / boot2docker 我的stream浪文件 require 'yaml' config = YAML.load_file('develop.yaml') Vagrant.configure("2") do |config| config.vm.define "machine1" do |a| a.vm.provider "docker" do |d| d.image = config["image"] … more 我的develop.yaml — image: "registry/user/image:xx" … more $ vagrant up Bringing machine 'author' […]

docker-compose – 只有Vagrant-Windows shell没有这样的服务

我遇到了一个与Vagrant / Docker-Compose相关的问题,这个问题似乎是针对Windows的。 以下是设置和编排的概述: 使用boot2docker框的stream浪汉 在boot2docker虚拟机内运行的几个docker容器 运行几个shell脚本的Vagrantfile 在这些shell脚本的内部,我运行从boot2docker虚拟机调用到它的子Docker容器的命令。 这些命令的例子如下所示: docker exec -i $(docker-compose ps -q $DOCKER_DBSVC) /bin/bash /db/dockersetup/restoreMyDB.sh 在我的Linux Mint盒子(和一个Ubuntu盒子)上运行vagrant up产生正常执行所有命令的工作机器 在Windows上运行vagrant up失败上述命令(和类似的命令) No such service: my-db-service 我在运行docker-compose config –services之后运行了这个容器,可以validation这个服务名是否存在,但是无论什么原因,这个命令在Windows主机上只会失败! 脚本失败后,机器仍然启动,Docker容器还活着。 然后,我可以通过Windows主机将vagrant ssh转移到盒子中,并通过服务名称引用容器! 有什么build议么?

在Docker容器中连接到MySQL(Windows / VirtualBox上的Vagrant)

我正尝试在Windows上使用Vagrant和Docker创build一个虚拟化的开发环境(就像很多人一样)。 我的问题是我无法连接(或者我不明白如何)从Windows笔记本上运行的MySQL Workbench到Boot2Docker中的Docker容器中的MySQL数据库。 这是我如何形象化连接: MySQL Work bench – > 3306 – > Boot2Docker – > 3306 – > Docker – > MySql 但是我无法从MySQLWorkbench连接到数据库。 我已经尝试连接到3306上的Boot2Docker主机10.0.2.15和通过ssh使用Boot2Docker框的私钥“.vagrant \ machines \ dockerhost \ virtualbox \ id” 我做错了什么/我误解了什么。 我的stream浪文件:ENV ['VAGRANT_DEFAULT_PROVIDER'] ='docker' DOCKER_HOST_NAME = "dockerhost" DOCKER_HOST_VAGRANTFILE = "./host/Vagrantfile" Vagrant.configure("2") do |config| config.vm.network "forwarded_port", guest: 3306, host: 3306 config.vm.define "mysql" do |v| […]

Vagrant在启动时如何重启Docker容器?

我有一个Vagrantconfiguration,提供了一些docker集装箱。 我通过“游走”启动机器,然后“停止”机器,并取消这些容器的供应。 在“stream浪汉”上我看到这些容器反正启动了。 似乎从上次运行的configuration持续不变。 我只能假定供应模式是持久的。 是吗? Vagrant如何安排这些容器在启动时启动? 我如何阻止这种情况的发生?

Ansible主机的行为:设置Vagrant或Docker

我提供了一个带有Ansible的Vagrant框,而我的ansible / site.yml包含以下hosts条目: — – hosts: all 我决定设置一个CI来testingAnsible代码在ansible /下。 但是对于Docker,Ansible抱怨道: PLAY [all] *************************************************************** skipping: no hosts matched 然后我改变主机条目到localhost ,现在它在Docker中工作! 但现在它拒绝运行在stream浪汉之下! PLAY [localhost] *************************************************************** skipping: no hosts matched 我不是一起使用Vagrant和Docker! Vagrant被用在我的机器和Docker中,但都运行相同的Ansible playbook! TL; DR: Vagrant仅适用于hosts: all ,而Docker仅适用于hosts: localhost 。

Docker-compose抛出错误

你好,我试图让我的stream浪汉,但docker不断抛出一个错误,下面给出: Can't find a suitable configuration file in this directory or any parent. Are you in the right directory 该文件存在于我的项目的根目录中。 这一切都运行良好,但它只是开始抛出一个错误。 有人可以告诉我,我做了什么,因为我得到这个错误

docker机和stream浪汉(关于装载量)

假设我有一个通过Vagrantconfiguration的虚拟机器虚拟机。 然后我用docker-machineconfiguration – 到目前为止都是好的:我可以将docker-machine ssh放入方框中,然后用docker-machine ls列出它。 在过去,当还没有使用dokcer-machine的时候,我平常的工作stream程将涉及到虚拟的盒子,安装docker和旋转我的容器。 据我所知,这是不再需要,因为我可以通过docker机(和docker本身)从虚拟箱外(实质上是从我的赢机器)控制在虚拟箱内的docker集装箱。 问题:当我从容器外部运行docker命令时,如何从vm中将目录挂载到容器中? 举例来进一步阐明: 1)老办法。 ssh进入vbox并运行 docker run -i -t –net=try-net \ –name XXXX \ -v ${PWD}/xxxx/yyyy.py:/zzzzz/xxxx/yyyy.py \ -d me/image 2)docker机的方法。 我把docker-machine env切换到盒子上。 现在我怎么从盒子外面引用一个文件夹? 这甚至有可能吗? 从我的win主机中,像Linux一样的Linux: docker run -v /c/x/y/z:/home –name postgres3 -d postgres:9.5 让我: c:\ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe:来自守护程序的错误响应:无效的绑定安装规范“c:\ x […]

Ansible将Docker容器部署到错误的Vagrant VM

在尝试@ konstantin-suvorov解决scheme后更新。 现在它什么都不做。 我已经创build了5个Vagrant虚拟机,全部来自bento / xenial64,然后使用Ansible将docker部署到所有机器上。 当我尝试使用Ansible将容器部署到远程虚拟机上时,它说已经完成了它,但容器正在本地机器上运行。 我的4台机器是:control cluster01 cluster02 cluster03 cluster04 Docker已经开始运行了5 从VM控制,我运行 ansible-playbook -i hosts/local jenkins.yml 我的库存文件是 [control] 10.100.100.100 [cluster] 10.100.100.101 10.100.100.102 10.100.100.103 10.100.100.104 [master] 10.100.100.101 这是我的jenkins剧本 — – hosts: master remote_user: ubuntu serial: 1 roles: – jenkins 这是我的jenkinsangular色 — – name: Container is running docker_container: name: jenkins image: "jenkins:{{ jenkins_version }}" ports: […]