Tag: 虚拟机

在Windows上使用Hyper-V的Docker。 如何dynamic地添加空间到docker或扩展到硬盘当沉重的图像拉

重型图像被拉出,超过/ dev / sda1上的59GB空间。 我如何增加这个? 每次运行docker时,通过Hyper-V在vm上启用dynamic内存将被重置。

Boot2Docker在Windows启动失败

我正在尝试从winodws7企业版启动docker。 boot2docker start 结果 Waiting for VM and Docker daemon to start… ………………………………………………………………..oooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Started. Trying to get Docker socket one more time Error requesting socket: exec: "ssh": executable file not found in %PATH% Docker client does not run on Windows for now. Please use "boot2docker" ssh to SSH into the VM instead. 我试过这个链接 。 […]

VMWare VIC(Photon OS + Docker)vs CoreOS + Docker

你能帮我理解VMWare VIC的工作原理吗? 我对Docker很熟悉,对CoreOS有非常基本的概述。 Docker是您的环境容器,它可以增加您的应用程序的可移植性,而CoreOS是非常轻量级的Linux系统,它最低限度启动Docker容器。 另一方面,也有很多虚拟机(例如VMWare),这些虚拟机非常重,所以人类不得不发明Docker。 唯一的VM比Docker的好处是它更安全。 问题: 那么为什么要把Docker放到虚拟机里呢? 换句话说,你为什么需要VIC ? 虚拟机如何“小” ? 这不是一个容器吗? 为什么你需要像Photon OS这样的附加层? 为什么不直接从VM启动Docker实例? 操作系统内的Docker,虚拟机内部的操作系统听起来像一个开销?

创build运行旧版Windows的Docker镜像

我是新来的docker,我的任务是创build运行Windows 98的docker容器。困难的部分是没有安装Windows 98。 我的电脑有Windows 7 / Kubuntu 16(双启动)。 我正在寻找一些准备Windows98泊坞窗图像或使用这些操作系统创build它的方法。 PS我想我需要澄清一下:我喜欢在Kubuntu上运行docker,而不是Windows(如果可能的话)。 docker图像应该运行Windows98内部。

我应该创build一个虚拟机,然后使用VM内的Docker机器进行开发

为了解决使用不同操作系统(Windows,OS X和Linux)的不同开发人员的问题,创build定制的VirtualBox映像并在定制的VM中安装Docker Machine(我知道创build另一个VM)是否有意义? 我知道Docker Machine的目的是促进本地和生产环境的发展。 更重要的是,它创build一个虚拟机。 因此,在另一个虚拟机中安装Docker Machine似乎没有多大意义。 但是,为了保证所有开发者实际上都经历了完全相同的本地环境。 有一个定制的虚拟机(与stream浪者)来自动完成包括Docker Machine在内的所有安装过程似乎是有意义的。 那么,请让我知道什么是最佳做法? 让一台CentOS机器stream浪,并自动化安装Docker Machine。 使用Docker机器来创buildDocker容器。 让开发者安装他们自己的Docker机器。 使用Docker机器来创buildDocker容器。 使用CentOS机器来安装Docker Engine,而不是安装Docker Machine。 使用Docker引擎来创buildDocker容器。

Docker快速入门terminal是做什么的?

我刚刚开始使用Docker。 我能够运行我的服务器,并在他们之间进行通信。 我不明白的是:为什么我需要运行Docker命令,如$ docker run somerepo/image从Docker Quickstart Terminal打开的窗口$ docker run somerepo/image 。 从“常规”terminal窗口运行它将返回$ docker run dockerinaction/hello_world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run –help'. $ docker run dockerinaction/hello_world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See […]

Docker之前为什么没有容器受欢迎?

我现在正在进入Docker,并且问自己为什么在Docker之前一般都没有大肆宣传容器? 我的意思是说容器不是什么新东西。 这项技术已经有相当一段时间了。 但是,Docker获得了一夜之间的成功。 有没有我不记得的东西?

如何使用docker-machine和VirtualBox创build具有特定URL的Docker机器?

我可以使用VirtualBox驱动程序创build一个Docker实例,但我无法弄清楚如何指定URL。 创build命令: docker-machine create –driver virtualbox myBox docker机ls: NAME ACTIVE DRIVER STATE URL SWARM myBox * virtualbox Running tcp://192.168.99.100:2376 我想要的URL是一个特定的url。 我如何强制Docker实例使用特定的URL(例如:192.168.99.113)? 详细信息:使用Docker Toolbox的Mac 10.10.5 更新 我尝试使用–virtualbox-hostonly-cidr命令设置泊坞窗机器的IP范围; 我指定了一个IP地址范围(“192.168.99.113/32”),但创build的机器的IP地址为192.168.99.100,这是我提供的范围之外。 是否有可能设置具有特定IP地址的docker机?

Ansible,只有在用户存在的情况下才能将用户添加到组中

我正在编写一个剧本来设置开发环境并为项目build立pipe道。 我希望尽可能保持playbook与实际基础设施的分离,并且只依赖组,所以我可以使用不同的组限制器,在相同的命令下在本地虚拟机和裸机上设置pipe道。 现在的问题是,用本地的stream浪者箱子,我需要添加用户stream浪者到docker组,在那里裸机服务器一些任意的用户。 在剧本中处理这种变化的最佳做法是什么,尽量保持抽象? 我应该使用行为参数,主机variables,组variables,条件或事实收集这种东西? 保持剧本是完全抽象的,甚至是可能的或合理的,没有任何硬编码的价值和对任何环境的适应性?

如何更改Docker连接到的VirtualBox VM?

当我启动Docker快速入门terminal时,它会自动在VirtualBox中站起一个名为“default”的虚拟机,并连接到它。 我有第二个虚拟机运行boot2docker,但是,我想使用,而不是“默认”(我们称之为“myVM”)。 我想更改Dockerterminal连接到myVM,这样我就可以发出像“docker images”或“docker ps”这样的命令,而不必指定IP地址,端口等等(所以我不必做点什么像“docker -H 192.168.99.105:2376 blah”)。 我怎样才能做到这一点?