0

我正在为我的 Learnig/RnD 使用 windows 机器(Docker 快速启动终端)当我这样做时...... 19906@EBI222GFWWA MINGW64 ~ $ docker-cloud node byo

    curl -Ls https://get.cloud.docker.com/ | sudo -H sh -s d8144fbd91fa42e4a7d343cfb5c12a91

我得到了这个输出,“在你的主机中执行这个命令,它会自动出现在节点列表中。” 问:在哪里运行这个?在我的 Windows 快速启动终端中?

4

2 回答 2

1

Docker 在后台使用 Linux lxc 容器,除非我弄错了,这意味着您不能原生使用 Windows 服务器。您提到的快速入门终端可能正在使用某种虚拟机?

此外,Docker Cloud文档表明它们仅支持特定的 Linux 发行版。

于 2016-04-26T21:56:44.430 回答
0

Docker 快速启动终端是一个 Windows shell,设置了正确的环境变量,可以将 docker 命令发送到运行 Boot2Docker 的虚拟机。curl 和 sudo 等命令将在您的 Windows 机器上本地运行,而不是在 boot2docker 机器上。Docker-Cloud 也不支持 boot2docker。在提交更改并让 docker-cloud 将它们部署到您的节点之前,您可以使用它来测试运行 docker 映像或 docker compose 脚本。

您可以使用 VirtualBox 和支持的操作系统(如下)设置您自己的虚拟机。然后在您的虚拟机中运行该命令。

Ubuntu - 14.04、15.04

Debian 8

森托斯 7

红帽 Linux 7

软呢帽 21, 22

于 2016-05-13T00:41:58.110 回答