Tag: stream浪汉

有Docker的stream浪者多机器试图创build两个boot2docker虚拟机

我想build立一个由两个Docker容器组成的小环境。 我为他们准备了Dockerfiles,并使用Docker本身,他们正确地旋转起来。 但是,当我想在OSX上使用Vagrant时,vagrant up会创build两个虚拟机,运行到端口冲突,并导致其中一个Docker容器根本不被创build。 这是我使用的Vagrantfile: Vagrant.configure("2") do |config| config.vm.define "ldap" do |ldap| ldap.vm.provider "docker" do |d| d.build_dir="ldap" d.name="ldap" end end config.vm.define "phpldapadmin" do |pla| pla.vm.provider "docker" do |d| d.build_dir="phpldapadmin" d.link("ldap:ldap") d.ports << "50000:80" end end end 当我命名容器“phpldapadmin1”和“ldap1”它突然工作。 我试图删除.vagrant和我的〜/ .vagrant.d目录没有运气。 任何人都可以指出我在这里可能会出错吗?

通过stream浪者或docker安装cabot

试图安装cabot,但没有运气。 任何帮助将不胜感激 Via vagrant( http://cabotapp.com/dev/get-started.html )我得到以下内容 我也尝试通过docker( https://github.com/shoonoise/cabot-docker )安装,并没有运气 任何人都有这个运行?

Vagrant + Docker – “没有准备好rsync”

我有一个应用程序,我试图得到stream浪汉/docker化。 这里的来源: https : //github.com/brian-gates/ember-app-kit vagrant up , vagrant rsync给了我错误“机器报告说它还没准备好与rsync进行通信,请确认这台机器运行正常” 以下是完整的日志: https : //gist.github.com/brian-gates/7018cb65947cd4c22f9c 我在Windows 7上,如果这是相关的。 我怎样才能得到它,所以我可以使用rsync和rsync-auto?

Docker提供商在Vagrant上同步文件夹错误

我正试图通过docker提供商在无业游民中自动build立一个Docker镜像。 我的目录看起来像这样: Dockerfile external .vagrant Vagrantfile 我的Dockerfile的相关部分如下所示: FROM ubuntu:14.04 MAINTAINER Austin Lopez <austinhlopez@gmail.com> … RUN sudo mv /tmp/external/{my_file}.tar . RUN sudo tar xvf {my_file}.tar 我的Vagrantfile看起来像这样: # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.synced_folder "./external", "/tmp/external" config.ssh.insert_key = false config.vm.provider "docker" do |d| d.build_dir = "." d.force_host_vm = true end […]

从stream浪汉中build立docker形象

我想从Vagrant容器中构build一个Docker镜像。 stream浪者的环境没有任何问题。 我创build了一个Dockerfile: touch Dockerfile 我在Vagrant机器目录下创build了myapp目录(我不确定是否应该这样做): mkdir myapp 我将这些行添加到Vagrantfile中: config.vm.provision "docker" do |docker| docker.build_image "/vagrant/myapp" end 我有这个错误: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! docker build /vagrant/myapp Stdout from the command: Stderr from the command: stdin: is not a tty time="2015-06-01T12:34:44Z" level=fatal msg="Cannot locate […]

Vagrant synced_folder与docker provider build_dir不兼容(Windows)

我无法通过Windows上的Vagrant提供dockerfile。 如果我使用一个图像(例如d.image = "phusion/baseimage"而不是build_dir一切都很好 – 但是从dockerfile构build时(如下面的vagrantfile所示) – 我得到以下错误(当然,我有一个Dockerfile在infrastructure/ssh-docker !)中: PS C:\privat\cloud-backup\cloud-backup-for-podio> vagrant up Bringing machine 'app' up with 'docker' provider… ==> app: Docker host is required. One will be created if necessary… app: Docker host VM is already ready. ==> app: Syncing folders to the host VM… app: Preparing SMB shared folders… app: Mounting SMB […]

是否有可能使用stream浪+ Aws提供商+docker服务提供商?

我已经开始混淆stream浪和AWS。 不过,我现在想要在我stream浪时创build容器,并希望将我的项目设置为使用此AWS服务器作为主机的docker工程。 我设法使用虚拟框和指定docker.vagrant_vagrantfile = "host/Vagrantfile"但当我做同样的AWS作为主机似乎没有工作,因为它似乎docker仍然试图被创build在本地而不是在主机上。 这是我有我的项目设置来testing。 我有主文件夹vagrant_docker_aws,里面我有一个名为主机的文件夹,其中包含我的“主机”vagrantfile,然后在vagrant_docker_aws的根目录中,我有一个指定容器vagrantfile。 这个设置在本地工作。 这是我的主机/ Vagrantfile的样子。 我在Windows上使用cygwin和rsync。 # -*- mode: ruby -*- # vi: set ft=ruby : ENV["VAGRANT_DETECTED_OS"] = ENV["VAGRANT_DETECTED_OS"].to_s + " cygwin" Vagrant.configure(2) do |config| config.vm.box = "dummy" config.vm.provider :aws do |aws, override| aws.access_key_id = "" aws.secret_access_key = "" aws.instance_type = "t2.micro" aws.keypair_name = "dev" aws.region = "" aws.security_groups = […]

如何在stream浪汉里设置PyCharm for Docker?

我有一个在Vagrant中运行Docker的项目。 Python解释器在Docker包含器中。 我如何设置PyCharm,以便它可以使用这个解释器。 Dockerfile是: FROM python:3.5.1-onbuild docker-compose.yaml如下: web: restart: always build: . ports: – "80:80" expose: – "80" links: – postgres:postgres volumes: – .:/usr/src/app/ env_file: .env command: /usr/local/bin/gunicorn –reload -w 2 -b :80 hello:app data: image: postgres:latest volumes: – /var/lib/postgresql command: "true" postgres: restart: always image: postgres:latest volumes_from: – data ports: – "5432:5432" 我已经尝试了标准的select,但似乎你只能selectdocker或stream浪者: docker或stream浪汉 […]

运行Docker作为提供者和提供者可以运行Vagrant吗?

Vagrant文​​档介绍了如何启动一个使用Docker作为提供者的虚拟机,以及如何使用Docker提供虚拟机 。 但是,没有关于是否可以同时使用两者的信息。 我想这样做的原因是因为我正在开发一个Python Web应用程序,它将通过Docker进行部署。 它带有一些依赖项(通过Dockerfile安装的系统和Python库)以及运行在另一个容器中的Redis数据库。 如果我现在可以根据我的Python / Webapp Dockerfile创build一个Docker提供程序的Vagrant虚拟机,并为此计算机提供更多容器(例如Redis),那么 我会有一个非常快速的虚拟机,可以很好地模拟我的部署环境, 我可以使用PyCharm IDE的远程解释器function连接到本机中的Python解释器,并从代码完成,debugging等中受益。 为了达到这个目的,可能需要在Docker中使用类似Docker的东西,以便基于Docker的虚拟机可以通过Docker置备器启动更多的容器。 这种方法是可行的吗?或者有一个可用的例子吗? 或者,如果不是,那么实现这个目标可能是一个好的select?

“docker执行”环境不同于“docker运行”/“docker附加”环境?

我最近尝试创build一个用于开发django项目的docker环境。 我注意到,通过Dockerfile创build或复制的文件只有在使用“docker run”或“docker attach”时才可以访问,在这种情况下,对于后者,您将能够进入并查看您移动到的任何文件他们适当的地方。 但是,运行“docker exec”时,容器似乎没有显示任何这些文件的任何跟踪。 为什么发生这种情况? Dockerfile ############################################################ # Dockerfile to run a Django-based web application # Based on an Ubuntu Image ############################################################ # Set the base image to use to Ubuntu FROM ubuntu:14.04 # Set env variables used in this Dockerfile (add a unique prefix, such as DOCKYARD) # Local directory with project […]