https://docs.yugabyte.com/latest/quick-start/docker/install/中的说明表明 Docker for Windows 受支持,但是后续yb-docker-ctl
步骤中的实用程序似乎是 *nix 应用程序并且无法运行在 Windows 10 专业版上。如何在 Docker for Windows 上安装 3 节点本地 YugaByte 集群?(顺便说一句,StackOverflow 不允许我YugaByte
在问题中添加标签,我只能添加Docker
)
问问题
650 次
1 回答
5
该yb-docker-ctl
实用程序实际上是一个 Python2 脚本,如果您安装了 Python2,它将在 Windows 10 Pro 上运行。我更喜欢使用 Chocolately ( https://chocolatey.orgchoco install python2
) 来管理我的包安装,因此您可以使用PowerShell 或 CMD安装 python2(不是 python - 因为默认为 python3) 。您也可以以相同的方式安装 wget。
然后,您需要对yb-docker-ctl
. 该脚本利用os.path.join
它将利用 Windows 默认的\\
路径分隔符。import posixpath
在第 227 行和第 377 行的第 10 行之后添加行,yb-docker-ctl
并用 posixpath.join 替换 os.path.join。
完成这些修改后,您可以运行python yb-docker-ctl create
以创建 3 节点集群。
于 2019-01-21T16:58:57.583 回答