Tag: macos

从本地连接到Docker MySQL容器?

我有一个docker运行的mysql图像,以下是docker-compose.yml文件的样子: db: image: mysql environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: yes ports: – "3306:3306" 这工作正常。 我的问题是:我怎么能连接到MySQL的实例运行在该容器从命令行mysql客户端在我的主机(我的macbook)? 澄清: 我有一个安装了Docker的MacBook 我有一个docker容器与MySQL 我想连接到上述容器从我的MacBookterminal上运行的MySQL实例 我不想使用docker命令来实现这一点。 相反,我想直接从terminal使用mysql客户端(无需通过docker容器进行隧道传输)。 我没有在本地运行MySQL,所以端口3306应该是开放的并且可以使用。 我用来启动容器的命令是: docker-compose run

stream浪汉和docker工不是很好

更新:我已经卸载Vagrant和Docker,并会接受任何答案,帮助我重新安装他们的方式: 我可以在不依赖Docker的情况下运行Vagrant; 和 我可以在不依赖stream浪者的情况下运行Docker。 和 我可以运行Vagrant并使用Docker作为支持提供程序 如果你看看Vagrant的源代码,你会发现我的错误来自于这一行代码 ,对于VirtualBox提供者来说, 这个 代码来自于这个usable方法引发了一个错误。 如果认为VirtualBox具有无效版本( VirtualBoxInvalidVersion ),或者在本地系统( VirtualBoxNotDetected )上未检测到,则该usable方法会引发错误。 不是Ruby的开发者,现在越来越难以弄清楚Vagrant是如何决定抛出这两个错误之一的。 但是我觉得我越来越接近于搞清楚为什么Docker会占用我的Vagrant / VirtualBoxconfiguration。 原始问题: Mac在这里。 前几天我安装了Vagrant和VirtualBox这样的: brew cask install virtualbox brew cask install vagrant brew cask install vagrant-manager 这让它无所适从,没有任何问题。 我能够vagrant init hashicorp/precise32; vagrant up vagrant init hashicorp/precise32; vagrant up ,一切看起来像是运行完美( hashicorp/precise32默认使用VirtualBox)。 然后,昨天晚上我安装了Docker ,它也需要VirtualBox,然后启动并运行,没有任何问题。 我甚至能够让whalesay容器的例子工作。 到现在为止还挺好。 今天我去了Vagrant玩,看起来我的Docker安装了我的Vagrant / VirtualBoxconfiguration。 现在 […]

在OS X上更改Docker的存储驱动程序

这基本上是这个问题的后续,但现在,因为OS X Docker不再需要Docker Toolbox(即不再需要VirtualBox),所以我完全失去了如何从AUFS切换到devicemapper或别的东西。 我在这里面临的问题是AUFS 缺less硬链接支持 ,这会在安装Android SDK期间出现问题,所以我希望devicemapper能够帮助我。 那么,如何在OS X中更改Docker原生实现的存储驱动?

用于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: […]

如何在Docker for Mac中设置主机

当我使用docker之前,我可以使用docker-machine ssh default在docker的机器/etc/hosts ,但是在docker for mac中,我无法访问它的虚拟机,因为它没有它。 所以,问题是how to set hosts in docker for mac ? 我的辅助域名想要指向另一个IP。

如何绑定VM docker-machine创build的OSX IP地址?

我在OSX上使用最新的Docker工具包在本地开发Docker。 我有一个在Docker容器中运行的节点服务器,绑定到虚拟机的端口9999。 我可以从我的Mac上的浏览器中打这个服务器,我想从同一个networking上的另一个设备。 有没有办法将VM绑定到机器的IP地址? 或以其他方式暴露它?

Docker挂起时拉

我正在试图从教程中运行docker run docker/whalesay cowsay boo 。 这是我得到的输出: Unable to find image 'docker/whalesay:latest' locally latest: Pulling from docker/whalesay e190868d63f8: Already exists 909cd34c6fd7: Already exists 0b9bfabab7c1: Already exists a3ed95caeb02: Pulling fs layer 00bf65475aba: Already exists c57b6bcc83e3: Already exists 8978f6879e2f: Waiting 8eed3712d2cf: Download complete 已经10分钟了,但没有出现。 它应该需要那么久吗? 我试着控制+ C并重新运行该命令,并重新启动Docker快速入门terminal。 这仍然没有解决问题。

重新安装Boot2Docker由于明显的VirtualBox运行失败 – 如何closures它们?

我正在尝试重新安装boot2docker https://github.com/boot2docker/osx-installer/releases/tag/v1.7.0 安装失败,报告以下错误: 安装程序检测到VirtualBox仍在运行。 请closures所有正在运行的VirtualBox机器并退出VirtualBox,然后重新启动安装。 我怎样才能退出VirtualBox?

如何修复Docker的“错误拉图像…太多redirect”失败,同时从registry中提取图像?

我在OS X 10.10上通过CoreOS和Vagrant运行Docker。 当我在CoreOS中运行docker pull ubuntu时,出现以下错误: $ docker pull ubuntu Pulling repository ubuntu cc0067db4f11: Error pulling image (precise) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.dcc0067db4f11: Error pulling image (precise) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects 6006e6343fad: Error pulling image (quantal) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get […]

Docker如何清理图像的部分失败下载?

我在OS X中使用docker工具箱。当我运行docker-compose pull并将networking切断时,在我解决问题后下载不会恢复。 有没有办法清除或无效docker图像的部分下载?