Tag: stream浪汉

在docker工人与stream浪汉的functiontesting

为了testing一些需要新VM的代码,我使用了Vagrant。 自动化testing我使用python-vagrant包来自动创build和销毁虚拟机。 问题是,我切换到了Docker,所以我的应用程序现在集装箱化,因此我运行testing容器内的testing。 即使我在容器中安装Vagrant,它也会抱怨没有VirtualBox。 有没有可能解决这个问题? 现在我创build了一个Makefile函数,它启动一个虚拟机运行一个容器,执行testing并最终销毁虚拟机。 但是这不允许我在testing之间执行VM回滚等等。

Docker Image创build一个Windows虚拟机并下载文件

我想用docker下载一个stream浪的windows映像,并在其上下载seleniumjar,然后启动一个selenium集线器。 我不知道什么是最好的办法,甚至是可能的。 我相信应该可以通过docker工来获得一个stream浪的窗户图像,但我不知道后者,即有Windows图像下载seleniumjar,并启动中心。 有没有人有任何想法来实现这一目标?

将docker与当地的stream浪者连接起来

我试图让docker在vagrant下运行,但是没有使用完整的vagrant解决scheme – 我只想使用vagrant创build虚拟机并在其上安装docker,但是我想我必须做更多的东西环境。 我正在这个环境下运行 Windows 8 Vagrant 1.7.4 Virtualbox 5.0.6 Cisco Anyconnect – I've read this can cause issues 这是我的stream浪脚本 Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.vm.hostname = "docker-host" config.vm.network :forwarded_port, guest: 2375, host: 2375 config.vm.provider "virtualbox" do |vb| vb.name = "docker-host" vb.memory = "4096" vb.cpus = 2 end config.vm.provision "docker" end 运行vagrant up很好,当我ssh我可以运行docker ,一切似乎很好 […]

testing图像的Docker worklfow

在CI / CD过程中testingdocker化应用程序的“最佳实践”工作stream程是什么? 运行testing,然后创build容器 创build容器并对容器化应用程序的界面运行testing 别的东西?

PHPStormdebugging应用程序使用泊坞内部stream浪者部署

我有一个虚拟机(Ubuntu 14.LTS)内的Web应用程序,使用Vagrant创build和configuration,并在该虚拟机中运行Docker与几个容器(nginx,PHP,MariaDB …)。 现在我试图设置xdebug来debugging我的应用程序与PHPStorm,但没有运气。 我收到与文件映射有关的错误,并且断点不起作用。

zsh:找不到命令:dcos

我试图通过dcos-vagrant在我的Mac上安装DC / OS群集。 Intsallation非常stream畅,没有发现错误。 ==> m1: sudo: chmod u+x /opt/mesosphere/bin/postflight.sh ==> m1: sudo: /opt/mesosphere/bin/postflight.sh ==> boot: DC/OS Installation Complete ==> boot: Web Interface: http://m1.dcos/ 但是当我运行http://m1.dcos/ ,不显示web-ui,显示ERR_EMPTY_RESPONSE错误,并且找不到ERR_EMPTY_RESPONSE命令。 GET http://m1.dcos/net :: ERR_EMPTY_RESPONSE ➜ dcos-vagrant git:(master) dcos marathon app add https://dcos.io/docs/1.7/usage/nginx.json zsh: command not found: dcos 任何人都可以帮助我! 提前致谢! dcos不能工作,我没有安装dcos CLI。 安装DC / OS CLI

stream浪汉在现有机器上启动泊坞窗图像

我试图启动docker集装箱运行与Vagrant aws机器。 我的文件是 DockerHostVagrantfile Vagrant.configure("2") do |config| config.ssh.private_key_path = "my-key.pem" config.ssh.forward_agent = true config.ssh.host = "something-141.compute.amazonaws.com" config.ssh.username = "ubuntu" config.ssh.shell = "echo hello >> hello.txt" end Vagrantfile ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker' Vagrant.configure("2") do |config| config.vm.define "redis" do |v| v.vm.provider "docker" do |d| d.name = "gitlab-redis" d.image = "sameersbn/redis:latest" d.volumes = ["/srv/docker/gitlab/redis:/var/lib/redis"] d.vagrant_machine = "dockerhost" d.vagrant_vagrantfile = […]

stream浪者不会提供docker工人

我的stream浪configuration甚至没有开始提供docker服务器,也没有报告任何错误。 有人能告诉我这有什么问题吗? 我尝试拆下机器,重新装上,并用–provision选项重新加载。 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| # The most common configuration options are documented and commented below. # For a complete reference, please see the online documentation at # https://docs.vagrantup.com. # Every Vagrant development environment requires a box. You can search for # boxes at […]

使用Docker进行本地开发,取代Vagrant

我知道这个话题有很多热门话题,我花了一些时间看着他们,但是却不能做出正确的决定。 我在Windows机器上工作,并使用Vagrant进行开发。 我启动我的服务器,编辑我的文件在挂载/ vagrant目录中,按F5并查看我的更改。 当我完成开发时,我将代码上传到我的服务器。 问题是,我想在“代码”中拥有我的服务器的基础结构,因此解决scheme是使用docker-compose的docker。 现在我不知道是否有一种方法来处理这个像我一起工作的stream浪汉。 看来,我必须不断重build我的容器,以应用更改。 我不知道我是否做错了什么,或者是Docker确实是一个可以随时使用代码的产品。

Vagrant 1.8.3 + Docker Beta – 托pipehostfile的容器名称

所以我一直在玩stream行的新版本,支持docker beta(osx和windows上的本地docker)。 尽pipe我已经遇到了与通过主机名连接到每个容器有关的障碍。 我只运行2个容器:1个用于apache,另一个用于postgres。 这些工作正常,并正确链接。 从Apache容器(C1)我可以连接到postgres容器(P1)。 从主机我可以连接到两个使用暴露的端口。 我现在想要添加的是能够使用主机名连接到C1,以便我可以访问Web应用程序的后端/前端。 我和stream浪主持人和stream浪主持人有过戏,但是这些似乎并没有和docker工人一起工作。 我猜测我唯一的select是分叉上述项目之一,并开始工作,我需要的function,我想先问在这里。 如果有人知道更多,可以指向我将是伟大的正确方向。 编辑:目前将主机名添加到主机127.0.0.1与别名的作品,尽pipe最终目标是自动执行此操作,以便该步骤不能错过。 编辑:下面是我用于postgres的vagrant文​​件的一个例子 ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker' Vagrant.configure("2") do |config| config.vm.define "dev_postgres" do |db| db.vm.hostname = "db.dev.lan" db.vm.provider "docker" do |d| d.image = "postgres:9.4" d.ports = %w(5432:5432) d.remains_running = true d.force_host_vm = false d.create_args = %w(-e POSTGRES_PASSWORD=password) end end end