https://docs.yugabyte.com/latest/quick-start/docker/install/上的说明表明支持Windows的Docker,但是后面的步骤中的yb-docker-ctl
实用程序似乎是* nix应用程序,无法在Windows 10 Pro上运行。如何在Windows版Docker上安装3节点本地YugaByte群集? (通过StackOverflow不允许我向问题添加YugaByte
标签的方式,我只能添加Docker
)
答案 0 :(得分:3)
yb-docker-ctl
实用程序实际上是一个Python2脚本,如果您安装了Python2,它将在Windows 10 Pro上运行。我更喜欢使用Chocolately(https://chocolatey.org)来管理我的软件包安装,因此您可以使用PowerShell或CMD中的choco install python2
安装python2(不是python,因为它将默认为python3)。您也可以用相同的方式安装wget。
然后,您需要对yb-docker-ctl
进行一些更改。该脚本利用了os.path.join
,它将Windows默认值\\
用作路径分隔符。在import posixpath
的第10行之后添加yb-docker-ctl
行,并在第227和377行用posixpath.join替换os.path.join。
进行这些修改后,可以运行python yb-docker-ctl create
创建3节点群集。