Tag: boot2docker

Vagrant和Docker提供程序:容器未加载,Boot2Docker VM不可用于SSH

我试图部署一个简单的httpd服务器与docker和stream浪,以解决与virtualbox共享文件夹的文件权限问题(我使用rsync与vagrant,并运行Windows作为主机) 当我运行vagrant up ,虚拟机启动(我可以确认与VBox GUI),但然后vagrant警告说,不能build立与虚拟机的SSH连接,容器永远不会被加载。 在这里, vagrant up的输出: Bringing machine 'default' up with 'docker' provider… ==> default: Docker host is required. One will be created if necessary… default: Vagrant will now create or start a local VM to act as the Docker default: host. You'll see the output of the `vagrant up` for this VM […]

Docker Windows 7:无法findMAC地址错误的匹配IP

我一直在我的窗户上运行Docker,Docker ToolBox在过去的6个月里都运行良好。 突然,当启动我的docker控制台,我开始得到以下错误: Error creating machine: Error running provisioning: Could not find matching IP for MAC address 0800270a0700 我遇到了GitHub和SO上的很multithreading,大多数人build议彻底删除Docker设置,包括Virtual Box并重新安装。 我做了什么,但即使在一个干净的设置,我也得到同样的错误。 到目前为止,我尝试了以下事情 清理Docker和Virtual Box的重新安装 确保我find的所有docker相关文件夹在下次安装之前被删除(删除.docker和.virtualbox文件夹) 在新安装失败之后,通过执行docker-machine rm default还删除了现有设置中的默认docker-machine 另外,有一件事要注意,当我做一个干净的安装,我可以看到,当我第一次启动docker快速启动时,除了一件事情,它从头开始。 我看到这个消息 Found a new host-only adapter: "VirtualBox Host-Only Ethernet Adapter#2 这就提出了一个问题,如果find了它,那么它一定不是新的权利? 也是为什么是#2? 为什么不是#1或没有号码? 我这样做的原因是因为我怀疑当一个clean-install发生时,它真的不是干净的,我认为这是从某处搞到一些搞砸的设置,并在某个地方很可能是这个networking适配器 如果我查看Docker-machine中的日志,那么日志看起来像下面这样。 现在确定是否有任何帮助 00:00:48.657014 VMMDev: Guest Log: 00:00:00.009234 vminfo rtldrNativeLoad: dlopen('libdbus-1.so.3', RTLD_NOW | […]

如何使用Docker从Window容器运行GUI应用程序?

我有一个基于QT的GUI应用程序,我在Docker(centos图像)中编译。 我可以从我的Linux机器(OpenSUSE 13.2)中从Centos映像内部启动GUI应用程序按照这个博客的说明“ http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker “ 同样的事情,我想通过window.I安装窗口docker。 我加载了具有我的GUI应用程序的期望的centos图像,并且通过使用容器尝试启动GUI的terminal。 它给错误说:“gui:无法连接到X服务器” 任何想法或解决scheme。

如何使用docker-compose将localhost卷挂载到docker容器

我正在使用Windows 7企业版 Docker Client version: Version: 1.12.2 API version: 1.24 Go version: go1.6.3 Git commit: bb80604 Built: Tue Oct 11 17:00:50 2016 OS/Arch: windows/amd64 Docker Server version: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 Git commit: 6b644ec Built: Wed Oct 26 23:26:11 2016 OS/Arch: linux/amd64 docker-compose version: docker-compose version 1.9.0, build 2585387 docker-py version: […]

获取并传入容器的主机IP地址

我有一个容器运行一个服务和一个没有集装箱(运行在主机上)的rails应用程序。 该服务需要在主机上运行的rails应用程序中调用端点。 我知道我可以使用-e选项启动容器,并将其传递给一个IP地址。 如何从容器内部看到主机的IP地址(假设它可以是dynamic的)?

使用托pipe在docker上的私有registry

我在Docker容器中托pipe我自己的dockerregistry。 它由运行在单独容器中的nginx来添加基本身份validation。 检查_ping路由我可以看到,nginx是适当的路由。 当从boot2docker(在Mac OSX上)调用docker docker login ,出现以下错误: FATA[0003] Error response from daemon: Invalid registry endpoint https://www.example.com:8080/v1/: Get https://www.example.com:8080/v1/_ping: x509: certificate signed by unknown authority. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `–insecure-registry www.example.com:8080` to the daemon's arguments. In the case of HTTPS, if you have […]

使用Cisco VPN AnyConnect时,无法使Docker计算机使用virtualbox

当我使用Cisco VPN Anyconnectjoin到我的公司networking时,我无法使docker机连接到我的virtualbox VM。 它与Cisco Anyconnect接pipe所有192.168有关。 。 路线。 我也尝试过使用完全不同的cidr范围(25.0.1.100/24),但仍然无法让docker-machine与VM交谈。 当我检查路由表时,路由被添加到utun0而不是vboxnet0。 我假设utun0是VPN的主机networking接口。 这里的docker机输出: docker-machine create -d virtualbox dev Running pre-create checks… Creating machine… Waiting for machine to be running, this may take a few minutes… Machine is running, waiting for SSH to be available… Detecting operating system of created instance… Provisioning created instance… Copying certs to […]

用于OS X的Boot2Docker无法启动

我是新来的docker工人,我试图在我的工作电脑上运行boot2docker。 我使用从办公networking安装主目录的用户帐户login到运行OS X版本10.10.1(Yosemite)的计算机。 我从https://github.com/boot2docker/osx-installer/releases安装Docker v1.4.1,从https://www.virtualbox.org/wiki/Downloads安装OS X主机的VirtualBox 4.3.20 我遵循docker.com mac安装说明,但我没有得到应该是结果。 dockerterminal给出了这个错误: bash-3.2$ /usr/local/bin/boot2docker init Virtual machine boot2docker-vm already exists bash-3.2$ /usr/local/bin/boot2docker up error in run: Failed to start machine "boot2docker-vm" (run again with -v for details) bash-3.2$ $(/usr/local/bin/boot2docker shellinit) error in run: VM "boot2docker-vm" is not running. bash-3.2$ docker version Client version: 1.4.1 Client API version: […]

我如何使用容器上的本地文件?

我正在尝试创build一个容器来运行一个程序。 我正在使用预先configuration的图像,现在我需要运行程序。 但是,这是一个机器学习程序,我需要从我的电脑上运行一个数据集。 该文件太大,无法复制到容器。 如果在容器中运行的程序在我的计算机的本地目录中search数据集,那将是最好的,但我不知道如何才能做到这一点。 有什么办法做一些docker命令这个参考吗? 还是使用Dockerfile?

boot2docker – 运行docker version命令时尝试连接时发生错误

当我使用boot2docker启动boot2docker-vm,然后在gitbash中运行docker version命令,我得到以下内容: $ docker version Client version: 1.6.2 Client API version: 1.18 Go version (client): go1.4.2 Git commit (client): 7c8fca2 OS/Arch (client): windows/amd64 FATA[0021] An error occurred trying to connect: Get https://192.168.59.103:2376/v1.18/version: dial tcp 192.168.59.103:2376: ConnectEx tcp: A connection attempt failed because the connected party did not properly respond after a period of time, or […]