Tag: boot2docker

stream浪汉 – 无平行标志的含义

有谁知道究竟有什么vagrant up –no-parallel旗呢? 我发现在文档中我应该使用它,只要我链接两个不同的容器在同一个stream浪文件。 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define "a" do |app| app.vm.provider "docker" do |d| d.name = "a" d.image = "a" end end config.vm.define "b" do |app| app.vm.provider "docker" do |d| d.name = "b" d.image = "b" d.link("a:a") end end end 如果我的Vagrantfile看起来像这样,我应该运行什么? vagrant up a –no-parallel && vagrant up b 要么 vagrant up a && […]

Docker / boot2docker在亚马逊ec2

我试图在亚马逊EC2的Windows实例(Windows 8)上运行docker容器,并试图安装docker。 现在唯一的select是安装boot2docker。 在使用Microsoft访问服务器时,boot2docker不起作用,因为没有硬件虚拟化,虚拟框无法正常工作。 我认为这可能是一个问题,但似乎并没有,因为boot2docker-VM正在运行。 尝试启动boot2docker时出现问题。 如果我使用Boot2Docker Start.exe,我会得到 Waiting for VM and Docker daemon to start ………….ooo 它挂起。 如果我尝试从boot2docker -v up运行从powershell我得到以下内容: Boot2Docker-cli version: v1.7.1 Git commit: 8fdc6f4 2015/08/06 20:35:58 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm –machinereadable Waiting for VM and Docker daemon to start… .Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt […]

docker问题导轨资产预编译boot2docker

我试图让我的容器(在boot2docker上运行)正确的资产编译。 我目前有一个泊坞窗图像数据库和Web应用程序容器。 我不知道为什么预编译的资产在成功构build后没有显示。 我的Dockerfile看起来像这样: FROM ruby:2.2.0 RUN apt-get update -qq && apt-get install -y build-essential # Postgres support RUN apt-get install -y libpq-dev # Nokogiri support RUN apt-get install -y libxml2-dev libxslt1-dev # JS runtime RUN apt-get install -y nodejs ENV APP_HOME /app RUN mkdir $APP_HOME RUN mkdir $APP_HOME/tmp RUN mkdir $APP_HOME/log # Copy the […]

如何使用docker-machine和PHPStormdebugging我的Docker容器

我正在尝试与Docker和Docker-machine一起使用Xdebug 。 这里是我的xdebug.iniconfiguration文件: zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so xdebug.remote_enable=1 xdebug.remote_autostart=0 xdebug.remote_connect_back=1 xdebug.remote_port=9000 xdebug.remote_log=/tmp/php5-xdebug.log 这里是我的docker-compose.yml文件: data: image: busybox volumes: – ./:/srv web: build: docker/nginx volumes_from: [data] links: – fpm ports: – "80:80" fpm: build: docker/php-fpm volumes_from: [data] ports: – "9000:9000" 我已经像这样configuration了PHPStorm: 当我尝试debugging一个页面。 这个窗口出现: 如果我点击确定这个窗口,然后xdebug似乎工作。 如果我看debugging器泛我可以看到我在我的根页面上。 (app.php)。 但PHPStorm不会突出显示当前行。 我的configuration是否正确? 我错过了什么吗? 谢谢。

在Windows上的Docker工具箱卷不会刷新容器上的更改

我开始与Windows上的docker,我正在尝试使用卷来pipe理容器中的数据。 我的主机环境是: Windows 8.1 Docker工具箱1.8。 虚拟箱5.0.6 我已经使用下面的Dockerfile创build了一个ngnix镜像。 Dockerfile FROM centos:6.6 维护者afym ENV WEBPORT 80 运行yum -y更新; yum干净一切 RUN yum -y install epel-release; yum干净一切 运行yum -y安装nginx; yum干净一切 运行回显“守护进程closures” >> /etc/nginx/nginx.conf VOLUME / usr / share / nginx / html EXPOSE $ WEBPORT CMD [“/ usr / sbin / nginx”] 我使用以下命令创build了一个ngnix容器。 docker run -d –name nge -v […]

如何使用主机MacOS机器连接到在Docker容器上运行的服务?

我正试图在docker-machine上面的Docker上安装Hadoop。 长话短说,我需要能够curl 172.17.0.1:8500 。 这在虚拟机中工作得很好,但是在MacOS中失败了。 curl: (7) Failed connect to 172.17.0.1:8500; Operation timed out 我该怎么做才能解决这个问题呢?

Dockerfile构build卷更改不反映在已装载的本地文件夹? (OS X / boot2Docker)

使用docker docker-compose我有一个Dockerfile为Sails JS应用程序构build了一个环境。 在我的Dockerfile中,我使用sails新build了一个新的Sails脚手架项目sails new . (通过docker-compose映射到本地文件系统的文件夹)。 当我运行docker-compose build一切似乎都成功地build立。 我跟随一个docker-compose up -d在我的本地机器上docker-compose up -d 。 然后,我导航到主机上映射到我的本地文件夹,在主机(vm)我生成新的Sails项目的文件夹。 我期待看到在docker-compose build的主机上生成的所有文件都在我的本地文件夹中。 该文件夹是空白的 ? 这是怎么回事? 我的基本docker – 撰写文件: node: restart: "always" build: ./cnt/node ports: – "8080:8080" volumes: – ./src:/var/www/html # DEBUG: conveniently used to keep a container running command: /bin/bash -c 'tail -f /dev/null' 注意: ./src是我的源代码所在的本地文件夹。 这被映射到HOST机器上的/ var / […]

vagrant:boot2docker:无法在本地查找图像“drupal”

我尝试在Vagrant box boot2docker(在Windows 8.1)上运行Drupal作为Docker容器。 Vagrantfile (Drupal容器) # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.provider "docker" do |docker| docker.vagrant_vagrantfile = "host/Vagrantfile" docker.image = "drupal" docker.ports = ['80:80'] docker.name = 'drupal-container' end config.vm.synced_folder ".", "/vagrant", type: "smb", disabled: true end 主机/ Vagrantfile (boot2docker) # -*- mode: ruby -*- # vi: set […]

有没有可能从离线Windows上的Ubuntu ISO创build一个docker图像?

我的电脑上有Docker和Ubuntu ISO,但无法访问Docker集线器。 有没有可能从离线Windows上的Ubuntu ISO创build一个docker图像?

来自守护进程的错误响应:容器f88566c370dd未运行

我正在观察下面的错误,而我执行下面的命令 cmd docker exec -it f88566c370dd /bin/bash 观察到Error response from daemon: Container f88566c370dd is not running 我在做什么 – 试图从虚拟机执行厨师食谱拉图像和朗姆酒三个Centos容器。 厨师配方相关 # # Cookbook Name:: chef-docker # Recipe:: default # # Copyright 2016, SONATA_SOFTWARE # # All rights reserved – Do Not Redistribute # docker_service 'default' do action [:create, :start] end # Pull latest image docker_image […]