docker-cloud如何自带节点

时间:2016-04-12 07:31:27

标签: docker-cloud

我正在为我的Learnig / RnD使用Windows机器(Docker Quickstart Terminal) 当我这样做的时候......      19906 @ EBI222GFWWA MINGW64~ $ docker-cloud node byo

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

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

2 个答案:

答案 0 :(得分:1)

Docker使用Linux lxc容器,除非我弄错了,这意味着您无法原生使用Windows服务器。你提到的quickstart终端可能正在使用某种虚拟机吗?

此外,Docker Cloud documentation表示它们仅支持Linux的特定发行版

答案 1 :(得分:0)

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

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

Ubuntu - 14.04,15.04

Debian 8

Centos 7

RedHat Linux 7

Fedora 21,22