安装 CLI
安装 DC/OS 命令行界面
安装 DC/OS CLI 的建议方法是从 DC/OS UI 获取预先格式化的命令集,然后在终端中运行这些命令。有关详细信息,请参阅操作系统的先决条件和说明:
先决条件
常见先决条件
- 您必须有一台 单独的计算机,它不在您可以安装 CLI 的 DC/OS 群集中。
- 您必须具有从托管 CLI 的外部系统访问 DC/OS 群集的网络访问权限。
- 您必须能够在托管 CLI 的外部系统打开命令行 shell 终端。
- 您不得使用
noexec
安装/tmp
目录,除非您已设置除了/tmp
目录以外的TMPDIR
环境变量。使用安装noexec
选项安装/tmp
目录可能会阻止 CLI 操作。
Linux 的先决条件
- 您必须能够在托管 CLI 的系统中运行
cURL
程序。curl
命令在大多数 Linux 分发中都是默认安装的。 - 如果您使用 Fedora 30 或更高版本,您必须安装
libcrypt
库。您可以通过运行sudo dnf install libxcrypt-compat
安装库。
macOS 的先决条件
- 您必须运行 MacOS 10.10 Yosemite(已弃用)或更高版本。下一版本的 DC/OS CLI 将需要 MacOS 10.11 EL Capitan 或更高版本。
- 运行 Haswell CPU(2014)或更高版本的机型。
- 您必须能够在托管 CLI 的系统中运行
cURL
程序。如果您没有cURL
,请按照 在 macOS 上安装 curl 的说明执行安装。
Windows 的先决条件
- Windows 10 系统 64 位或更高版本。
- 在开始安装之前,必须禁用任何安全或防病毒软件。
使用 UI 安装 CLI
在 DC/OS UI 的右上角,单击群集名称右侧的向下箭头。
图 1. 打开群集弹出菜单
选择 安装 CLI。
图 2. 选择安装 CLI
将适合您操作系统的代码片段复制并粘贴到您的终端,然后按返回键。
显示 dcos 信息屏幕后,运行命令
dcos cluster list
以验证是否已建立与群集的连接。
在 Linux 上手动安装 DC/OS CLI
强烈建议您从要连接的群集的 UI 中复制并粘贴安装命令。以下是 CLI 的逐步安装说明。
如果您还没有 CLI 的工作目录,请创建一个。首选位置是
/usr/local/bin
,所有说明都将引用此路径。[ -d usr/local/bin ] || sudo mkdir -p /usr/local/bin
通过运行以下命令并将
<target-os-type>
替换为操作系统类型(darwin
、linux
、windows
)和具有您想用的版本的<dcos-version>
(例如 1.13),将 DC/OS CLI 二进制文件下载到本地目录 。curl https://downloads.dcos.io/binaries/cli/<target-os-type>/x86-64/dcos-<dcos-version>/dcos -o dcos
例如,DC/OS 1.13 上的 Linux 用户的 CLI 下载是这样的:
curl https://downloads.dcos.io/binaries/cli/linux/x86-64/dcos-1.13/dcos -o dcos
将 CLI 二进制文件移动到本地 bin 目录。
sudo mv dcos /usr/local/bin
使 CLI 二进制文件可执行。
chmod +x /usr/local/bin/dcos
设置从 CLI 到 DC/OS 群集的连接。在本示例中,
http://example.com
是主节点 URL。dcos cluster setup http://example.com
遵循 DC/OS CLI 中的说明。有关安全的更多信息,请参阅安全。
您的 CLI 现在应通过您的群集进行身份认证!输入
dcos
即可开始。可在 此处 了解有关管理群集连接的更多信息。
在 macOS 上手动安装 DC/OS CLI
如果已安装 Homebrew,可以用简单的 brew install dcos-cli
替换本教程的前两个步骤。
通过运行以下命令并将
<target-os-type>
替换为操作系统类型 (darwin
、linux
、windows
)和具有您想用的版本的<dcos-version>
(例如 1.13),将 DC/OS CLI 二进制文件dcos
下载到本地目录:curl https://downloads.dcos.io/binaries/cli/<target-os-type>/x86-64/dcos-<dcos-version>/dcos -o dcos
例如,DC/OS 1.13 上的 Mac 用户的 CLI 下载是这样的:
curl https://downloads.dcos.io/binaries/cli/darwin/x86-64/dcos-1.13/dcos -o dcos
使 CLI 二进制文件可执行。
chmod +x dcos
设置从 CLI 到 DC/OS 群集的连接。在本示例中,
http://example.com
是主节点 URL。dcos cluster setup http://example.com
如果系统无法找到可执行文件,您可能需要重新打开命令提示符或手动将安装目录添加到 PATH 环境变量中。
遵循 DC/OS CLI 中的说明。有关安全的更多信息,请参阅文档。
您的 CLI 现在应通过您的群集进行身份认证!
键入
dcos
查看使用信息并开始操作。
在 Windows 上手动安装 DC/OS CLI
使用管理员凭据打开命令行环境。
通过运行以下命令并将
<target-os-type>
替换为操作系统类型 (darwin
、linux
、windows
)和具有您想用的版本的<dcos-version>
(例如 1.13),将 DC/OS CLI 二进制文件dcos
下载到本地目录:curl https://downloads.dcos.io/binaries/cli/<target-os-type>/x86-64/dcos-<dcos-version>/dcos -o dcos
例如,DC/OS 1.13 上的 Windows 用户的 CLI 下载是这样的:
curl https://downloads.dcos.io/binaries/cli/windows/x86-64/dcos-1.13/dcos.exe -o dcos
如果尚未打开下载文件的目录,请转到该目录。
cd path/to/download/directory
设置从 CLI 到 DC/OS 群集的连接。在本示例中,
http://example.com
是主节点 URL。dcos cluster setup http://example.com
注意:如果系统无法找到可执行文件,您可能需要重新打开命令提示符或手动将安装目录添加到 PATH 环境变量中。
遵循 DC/OS CLI 中的说明。有关安全的更多信息,请参阅文档。
您的 CLI 现在应通过您的群集进行身份认证!输入
dcos
即可开始。