Tag: stream浪汉

使用Docker从stream浪转移到stream浪

我目前使用Vagrant的本地开发设置来pipe理我的虚拟机的每个平台。 所以我有一个vm / vagrantfile wordpress,laravel,静态网站等我使用scotchbox,但与主机上的多个虚拟主机设置与Apache,同步到我的本地文件。 这很有效,但显然性能不是很好,特别是每个虚拟机上有这么多的项目。 我也玩过每个项目只使用一个虚拟机,但我想要更好的东西。 我已经读了一些关于docker工人的文章,并且用​​docker工人和stream浪汉一起,想要走这条路。 问题是我不断遇到问题,并尝试了几种不同的方法。 我碰巧得到一个安装去我在哪里使用一个主机VM来附加docker,然后旋转一个Nginx的容器..最初我有一些端口转发问题,但解决了。 我的问题是,你们中的一些人怎么去设置这个呢? 你的Vagrantfile对主机和项目来说是什么样的? 你正在加载什么其他脚本? 你如何处理多个项目,文件共享和主机名? 我已经阅读了很多不同的问题/答案和演练,没有一个具体说明我所要求的内容,所以关于这个主题的任何讨论都非常感谢!

Docker容器阻塞文本/事件stream

我正在使用Docker容器和text/event-stream事件的直播。 我在这里使用这个例子 。 当我在本地机器上的TomCat服务器上将该示例部署为Java EE WAR时,一切正常,并且当服务器发送随机事件数据时,我会看到网页正在更新。 当我在基于TomCat映像的Docker容器内部署这个示例时,如下所示: docker run -d –name tomcateventstream -p 8081:8080 -P -v ~/Coding/Java/webapp:/usr/local/tomcat/webapps tomcat 在后一种情况下,这个例子不起作用。 事件显然被取消,如下图所示: 任何想法为什么? 我在这个话题上search了很多东西,我甚至尝试发布Docker端的所有端口,但是无济于事。 我确定我错过了一些非常小的东西,有些默认的Docker设置。 任何帮助将不胜感激。 提前致谢!

stream明:PHPUnit失败,但testing通过Gitlab CI亚军

这是我第一次在我的项目中使用testing。 我使用Gitlab CI和gitlab runner来执行testing。 但有些奇怪的事情发生时,当phpunit执行输出失败,但在gitlab的testing结果被传递 。 Gitlab应该显示失败的结果。 我使用stream明5.1。 和使用docker工人的Gitlab赛跑者。 这是我的.gitlab-ci.yml文件 image: dragoncapital/comic:1.0.0 stages: – test cache: paths: – vendor/ before_script: – bash .gitlab-ci.sh > /dev/null test:7.0: script: – phpunit 这是我的.gitlab-sh.sh文件 #!/bin/bash # We need to install dependencies only for Docker [[ ! -e /.dockerenv ]] && exit 0 set -xe composer install cp .env.testing .env […]

如何用nvidia docker作为提供者运行Vagrant

我是开发机器学习应用程序团队的一员。 目前我们使用Docker提供商的Vagrant作为统一的开发环境。 当我们在开发过程中玩耍时,我们想要在计算机上使用GPU,并且我发现Nvidia发布了nvidia-docker来为一个简单的docker容器启用。 我如何使用nvidia-docker作为Vagrant的提供者? 如果不可能,是否有任何同等的解决scheme? 由于我们依赖于多个相互作用的开源库,所以我们需要在我们部署的同一个docker镜像之上进行开发,而且我们希望在一个地方pipe理它们 (部署时没有依赖关系破裂)

在使用Vagrant时访问Dockerfunction

我一直在使用Vagrant一​​段时间,现在正在探索Docker。 我一直很喜欢stream浪汉的简单。 现在,我正在尝试使用Vagrant中的Docker提供程序。 我正在使用以下Vagrantfile: Vagrant.configure("2") do |config| config.vm.provider "docker" do |d| d.image = "fgrehm/vagrant-ubuntu:precise" end end 我的理解是,我可以跑上vagrant up 。 然后,我可以使用vagrant docker-run — <command>运行Docker容器。 到现在为止还挺好。 什么使得Docker如此棒的事实是,你可以搞砸和提交更改。 我不明白的是如何将这个在我的工作stream程中使用Docker提供商的stream浪者。 比如我如何运行docker commit来提交容器的状态? 我希望有一些vagrant docker-commit ,但是这不存在? 编辑 :事后看来,我认为这不是你应该使用Vagrant / Docker的方式。 虽然声称这两种工具都是相辅相成的 ,但我的观点是,他们还没有在一起玩得很好。 现在,我们使用Dockerfiles来构build我们的图像。 另外,我们制作了一套bash脚本来启动一个容器。

为什么游客1.6 +docker不断要求密码的SSH连接

root@ssd:~/vagrant-docker# vagrant up Bringing machine 'default' up with 'docker' provider… ==> default: Creating the container… default: Name: vagrant-docker_default_1127288133 default: Image: phusion/baseimage default: Volume: /home/ming/vagrant-docker:/vagrant default: Port: 2222:22 default: default: Container created: e66a757c034fa644 ==> default: Starting container… ==> default: Waiting for machine to boot. This may take a few minutes… default: SSH address: 172.17.0.53:22 default: SSH […]

应该在Vagrant虚拟机内部还是外部用于OSX?

我一直在试图挖掘Docker的文档和YouTubevideo,图,boot2docker,OSX上的stream浪汉,不幸的是遇到了很多矛盾,或过时的信息。 我试图简单地得到2使用无花果工作OSX(应用程序和MySQL)的docker容器。 我的第一个问题是,图应该运行在stream浪VM之外(即从OSX的terminal命令行)还是应该在stream浪文件中,以便“stream浪ssh”,然后从内部运行fig来启动容器? 或者你可以做到这一点,有没有利弊? 我是新来的,我得到了Docker基本上共享操作系统的基础知识,但是这个操作系统必须是Linux,因此需要boot2docker(它激活Tiny Linux)或者Vagrant与Ubuntu或者CoreOS或者其他的。 如果你在开发机器上运行Linux作为你的本地操作系统,那么在Vagrant SSH里面启动fig会更有意义,因为你基本上正在模拟通常会发生什么。 我知道你可以在没有Vagrant的情况下运行fig,但是那么你会失去文件夹同步,这使得在OSX上使用IDE来进行开发变得更加困难。

提供者docker找不到 – stream浪汉

每当我运行vagrant up –provider=docker ,我得到这个错误消息。 The provider 'docker' could not be found, but was requested to back the machine 'default'. 但是,当我运行Docker自己,没有stream浪一切正常。 我在Linux Mint Rebecca上。 全部更新。 Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.network :private_network, […]

Vagrant泊坞窗configuration器在启动时不启动容器

我使用Docker Provisioner作为Vagrant。 他们在文件中说: 除了提取图片之外,Dockerconfiguration器还可以为您运行和启动容器。 这可以让你自动启动服务作为stream浪的一部分。 这是我的Vagrantfile的一部分: config.vm.provision "docker" do |d| d.run "jwilder/nginx-proxy", args: "-v /var/run/docker.sock:/tmp/docker.sock:ro -v /vagrant/certs:/etc/nginx/certs -p 80:80 -p 443:443" d.run "redis", args: "-v /vagrant/data:/data" … end 但是在vagrant halt后vagrant up我的容器被停止了。 $vagrant@vagrant-ubuntu-trusty-64:~$ docker ps -a CONTAINER ID .. STATUS .. NAMES 6bb965d1a7b9 Exited (137) 2 days ago redis 7f45214f6f06 Exited (2) 2 days ago jwilder-nginx-proxy

如何将Vagrantfile转换为Dockerfile

我正在尝试使用下面的Vagrantfile来创build一个用于学习目的的Dockerfile。 到目前为止,这是我所提出的: 从Udacity:“关系数据库简介”,这是我的Vagrantfile: # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.provision "shell", path: "pg_config.sh" # config.vm.box = "hashicorp/precise32" config.vm.box = "ubuntu/trusty32" config.vm.network "forwarded_port", guest: 8000, host: 8000 config.vm.network "forwarded_port", guest: 8080, host: 8080 config.vm.network "forwarded_port", guest: 5000, host: 5000 end pg_config.sh: apt-get -qqy update apt-get -qqy […]