Tag: 虚拟机

无法在Windows中运行boot2docker-vm

我在Windows 7中遇到Boot2Docker for Windows的问题。当我运行启动Boot2Docker的“start.sh”脚本时,初始化boot2docker-vm后,启动虚拟机失败。 我曾尝试卸载并重新安装。 它没有帮助。 我已经删除了boot2docker-vm,并尝试哪些也没有帮助。 当我打开Oracle VM VirtualBoxpipe理器时,它显示状态为“关机”的VM“boot2docker-vm”,我也无法从那里启动VM。 有关如何解决这个问题的任何帮助?

在VM中构buildDocker

我想实现一个使用自定义存储系统的Docker存储驱动程序。 但是,从目前为止我所看到的Docker只能在容器内部构build。 是否有可能在我的主机系统本地build立?

无法启动Docker 1.9.1

我是docker工人的新手。 今天早上我刚下载并安装docker 1.9.1到我的电脑(操作系统:windows) 安装后,我运行“Docker快速入门terminal”,但它失败控制台保持这样打印: Machine default already exists in VirtualBox. Starting machine default… (default) Starting VM… Machine "default" was started. Started machines may have new IP addresses. You may need to re-run the `docker-m achine env` command. Regenerate TLS machine certs? Warning: this is irreversible. (y/n): Regeneratin g TLS certificates Detecting the provisioner… Copying certs […]

Boot2Docke init:boot2docker初始化运行错误:无法初始化机器“boot2docker-vm”:退出状态1

试 boot2docker init 如所示 https://github.com/boot2docker/boot2docker/issues/436#issuecomment-50135355 但得到这个错误: boot2docker init error in run: Failed to initialize machine "boot2docker-vm": exit status 1 任何想法发生了什么,以及如何摆脱这个错误? 编辑。 我正在使用Boot2Docker提供的VirtualBox v4。

Docker返回“json:can not unmarshal string into Go value of type string”

我是docker工人。 我试图发布一个图像: fig up -d –allow-insecure-ssl 但是我收到以下错误消息: json: cannot unmarshal string into Go value of type []string 而我无法弄清楚如何解决这个问题。 我的fig.yml : configrepo: image: docker-registry.backbasecloud.com/backbase/engage-configuration:latest environment: – SERVICE_NAME=configuration ports: – "8788:8080" configserver: image: docker-registry.backbasecloud.com/backbase/engage-configserver:latest environment: SERVICE_NAME: configserver ports: – "8888:8888" links: – configrepo:configrepo dns: 172.17.42.1 docker版本 Client version: 1.6.2 Client API version: 1.18 Go version (client): go1.4.2 […]

Docker MySQL:创build新用户

在mysql docker hub页面中有一个关于如何创build用户的参考: MYSQL_USER, MYSQL_PASSWORD 但是,如何在docker-compose.yml文件中指定这些参数呢? 到目前为止我有: mysql: image: mysql:5.7 ports: – "3306:3306" environment: MYSQL_ROOT_PASSWORD: R00t+ 另一个问题; 我怎样才能连接到外部容器的MySQL主机? 在容器内部,我可以连接使用: $user = 'root'; $pass = 'R00t+'; $server = 'mysql'; $dbh = new PDO( "mysql:host=$server", $user, $pass );

Docker如何绕过需要一个操作系统?

简而言之,Docker镜像/容器如何在另一台没有OS的机器上工作? 对于虚拟机来说,如果你有一个OS A的机器A和一个OS B的机器B,而你想运行源自机器B的机器A的代码,那么安装在机器B上的VM将运行OS A,所以它会使用机器A的代码 但是对于Docker,机器A和机器B都必须安装OS A吗? 还是机器A仍然有OS A,机器B什么都没有,Docker镜像/容器在机器B上运行,并创build类似于OS A的东西,以便它在机器B上工作?

Docker Host和Container有什么不同?

我开始学习Docker。 但是,即使我在多个地方阅读,我仍然经常感到困惑。 Docker主机和Docker容器。 Docker Engine是处理容器的基础引擎。 Docker容器位于Docker引擎之上。 这是通过食谱(带有shell脚本的文本文件)创build的。 它从集线器中拉出图像,你可以在上面安装你的东西。 在典型的应用程序环境中,您将为系统,应用程序服务器,数据库服务器,Web服务器等(每个容器一个)创build单独的容器。 Docker Swarm是一个容器集群。 Docker主机在哪里进来? 这是Container还是另一个可以将多个容器放在一起的层? 对不起可能是一个基本的问题。 我GOOGLE了这个,但没用。

从Docker容器内的git克隆项目

我在我的开发机器上运行了很less的docker容器。 我的开发机器获得了授权密钥。 有没有一种可能的方式来通过利用主机的SSH密钥从docker容器内部做Git项目克隆?

Docker + Virtual Box = VT-x不可用(VERR_VMX_NO_VMX)

我安装了docker。 在安装过程中,它抱怨说你不能拥有两个虚拟化环境,而且这会使docker成为主要的虚拟化环境。 我说了可以。” 现在,我需要回到启用virtualbox。 我卸载了Docker,希望能把事情恢复到原来的样子,但是:没有快乐。 现在如何重新启用VirtualBox的虚拟化,docker不见了? 注意:芯片上的虚拟化位已设置/启用。 操作系统:Win10企业。