Tag: boot2docker

在Linux上的Docker,但在里面运行Windows

我想知道是否有可能在Linux环境下运行Windows Docker容器。

在等待连接时取消请求的Docker pull失败

我正在尝试将图像拖放到默认的泊坞窗机器上。 但我总是得到 docker@default:/etc$ docker run hellow-world Unable to find image 'hellow-world:latest' locally docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers). See 'docker run –help'. docker@default:/etc$ 即使我给–DNS选项相同的错误 docker@default:/etc$ docker run hellow-world –dns=8.8.8.8 Unable to find image 'hellow-world:latest' locally docker: Error response from daemon: Get https://registry-1.docker.io/v2/: […]

Boot2Docker专用networking设置

我怎样才能做boot2dockerdocker集装箱的私人networking? 例如,如果我有一个Web应用程序,我可以在Vagrantfile中执行以下操作 myapp1.vm.network "private_network", ip: "1.2.3.4" myapp2.vm.network "private_network", ip: "1.2.3.5" myapp3.vm.network "private_network", ip: "1.2.3.6" 然后我可以使用我的浏览器访问我的webapp http://1.2.3.4 http://1.2.3.5 http://1.2.3.6 我怎样才能在Docker中轻松实现相同的结果? 我也看了如何将docker容器的IP和端口暴露在外部docker主机没有端口映射? 但在我的boot2docker1.3中,它表示eth0:1接口不存在 我看着https://docs.docker.com/articles/networking 本教程不适用于mac中的boot2docker。 任何帮助将不胜感激,谢谢!

使用Boot2Docker直接访问容器

作为使用Docker作为开发工具的一部分,我希望直接访问Boot2Docker提供的docker容器。 例如,如果 docker检查{container id} 说IP是172.17.0.5,我希望能够通过该IP地址连接到容器。 我完全反对在boot2docker虚拟机上安装端口,并通过它们连接,它不会长期为我工作。 是否有任何一种virtualboxconfiguration我可以改变,以允许这种直接访问。

无法在OS X 10.9.5版上安装Docker

我首先尝试通过从VirtualBox下载页面下载“VirtualBox 5.0 for OS X主机(amd64)”来安装VirtualBox ,然后通过brew安装boot2docker和docker。 创buildboot2docker-vm映像时出现了第一个明显的问题: $ boot2docker init 2015/07/27 21:38:13 Creating VM boot2docker-vm… 2015/07/27 21:38:13 Apply interim patch to VM boot2docker-vm (https://www.virtualbox.org/ticket/12748) 2015/07/27 21:38:13 Failed to modify VM "boot2docker-vm": exit status 1 启动VirtualBoxpipe理器应用程序我可以看到boot2docker-vm机器正在运行,但是看着日志,我看到类似这样的内容,这表明boot2docker-vm“machine”启动失败: 00:00:04.169546 Guest Log: BIOS: Boot : bseqnr=1, bootseq=4231 00:00:04.169711 Guest Log: BIOS: Boot from Floppy 0 failed 00:00:04.170101 Guest Log: […]

XDebug:Windows + Docker + PHPStorm

我的操作系统是Windows 10.我通过boot2docker映像运行Docker。 我使用的IDE是PHPStorm。 我想要做的就是用XDebug进行debugging,但是我没有得到它的运行。 我search了网页,并尝试了我find的例子,但没有任何帮助。 有没有人可以帮我吗? 编辑:Nginx运行在服务器上。 当前设置: xdebug.ini zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_autostart=0 xdebug.remote_connect_back=1 xdebug.remote_port=9000 xdebug.idekey=PhpStorm PhpStorm服务器主机是相同的IP我连接SSH。 path映射已启用。 debugging器是Xdebug 我已经试过了一个特定的DBPg代理,但没有成功

自定义boot2docker.iso以在容器上使用无线设备(Docker-toolbox)

我已经有了一个在Linux主机上完全工作的Docker容器。 现在我希望它在Windows和Mac OS X上工作。这个容器使用USB无线接口。 在Linux中,就像在Docker运行命令中使用–net=host一样简单,就这些了。 这样,我可以看到容器内的无线接口,并且可以将它们更改为监视模式。 现在让我们尝试在Windows / Mac … 我的调查让我selectDocker-toolbox for Windows / Mac。 在这个主机操作系统上,似乎无法将USB设备与标准的Docker进行映射。 现在,使用VirtualBox“默认”机器,我安装了VirtualBox扩展包,并创build了将USB设备连接到容器的filter。 现在我可以看到(最后!!!)USB设备使用lsusb命令进入容器,这是一个好消息…但不幸的是我不能看到他们作为无线接口做iwconfig 。 我想这是因为默认的boot2docker机器没有这个驱动程序。 所以,我的调查再次带我进入下一步… 我试图用无线驱动程序创build一个自定义的boot2docker.iso。 我在Dockerfile的官方boot2docker GitHub页面看到一个命令,我认为是“ 搞砸了”我的计划…命令是rm -rf ./*/kernel/net/wireless/* 。 看来它故意删除它们。 我试图删除该行,并build立图像生成一个新的ISO映像。 创build一个自定义的boot2docker iso就像下载(克隆)repo一样简单,并且安装了Docker,然后执行这个docker build -t boot2docker . && docker run –rm boot2docker > boot2docker.iso docker build -t boot2docker . && docker run –rm boot2docker > boot2docker.iso […]

Docker Swarm:是否让两个容器在不同的主机上通信?

我用两台机器build立了群集。 它按需要工作。 我可以在基于约束filter的所需节点上启动容器。 但是,当我试图从另一个节点的容器在一个节点中ping一个容器时,它会失败。 它不承认它。 是否如预期的那样,或者我在设置群集方面做了错误的事情? 其他详情 : 机器1(10.0.0.4)作为主机/节点 机器2(10.0.0.21)作为节点 Swarm代理是10.0.0.4:2374(ip:port) info命令的输出是: docker -H tcp://10.0.0.4:2374 info Containers: 11 strategy: spread Filters: affinity, health, constraint, port, dependency Nodes: 2 machine1: 10.0.0.4:2375 └ Containers: 6 └ Reserved CPUs: 0 / 25 └ Reserved Memory: 0 B / 24.76 GiB machine2: 10.0.0.21:2375 └ Containers: 5 └ Reserved CPUs: […]

PyCharm在Docker内部添加远程Python解释器

所以我在我的笔记本电脑上安装了一个docker。 我正在使用Boot2Docker,所以我有一个间接访问泊坞窗的级别。 在PyCharm中,我可以通过SSH设置一个远程Python解释器,但是我不知道如何为只能通过Boot2Docker访问的docker执行它。

如何在Docker上运行.exe文件?

我目前正在试图了解和学习Docker。 我有一个应用程序,.exe文件,我想通过创build一个Docker在Linux或OSX上运行它。 我在网上search,但是我找不到任何可以做到这一点的事情,而且我也不太了解Docker,所以不会尝试一些东西。 这可能吗? 我必须使用Boot2Docker吗? 你能指点我正确的方向吗? 提前感谢您的任何帮助表示赞赏。