如何在 Debian 上安装 Rancher Docker 容器管理器
在此页
- 要求
- 开始
- 安装 Docker
- 安装牧场主
- 链接
Rancher 是一个免费的开源项目,为 Docker 容器提供管理平台。 Rancher 允许我们在生产环境中大规模运行 Docker。 Rancher 带有模块化基础设施服务,例如多主机网络、全局和本地负载平衡、监控、恢复和卷快照。
在本教程中,我们将学习如何在 Debian 9 上安装 Rancher。
要求
- 运行 Debian 9 的服务器。
- 具有 sudo 权限的非根用户。
入门
在开始之前,建议将您的 APT 存储库更新到最新版本。您可以使用以下命令执行此操作。
sudo apt-get update -y
sudo apt-get upgrade -y
接下来,重新启动系统以应用所有更改。接下来,使用以下命令安装所需的包:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
安装所有必需的软件包后,您可以继续下一步。
安装 Docker
Rancher 基于 Docker,因此您需要将 Docker 安装到您的系统中。默认情况下,最新版本的 Docker 在 Debian 9 存储库中不可用。因此,您需要将 Docker 存储库添加到您的系统中。
首先,使用以下命令下载并添加 GPG 密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
接下来,使用以下命令添加 Docker 存储库:
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
接下来,使用以下命令更新 apt 数据库:
sudo apt-get update -y
最后,通过运行以下命令安装 Docker:
sudo apt-get install docker-ce -y
安装 Docker 后,您可以使用以下命令对其进行验证:
安装牧场主
Docker 现已启动并运行,是时候安装 Rancher 了。
您可以使用以下命令启动 Rancher 服务器:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
上述命令将花费几分钟时间让 Rancher 服务器启动。下载并成功启动 Rancher 映像后,您应该会看到以下输出:
stable: Pulling from rancher/server
bae382666908: Pull complete
29ede3c02ff2: Pull complete
da4e69f33106: Pull complete
8d43e5f5d27f: Pull complete
b0de1abb17d6: Pull complete
422f47db4517: Pull complete
79d37de643ce: Pull complete
69d13e08a4fe: Pull complete
2ddfd3c6a2b7: Pull complete
bc433fed3823: Pull complete
b82e188df556: Pull complete
dae2802428a4: Pull complete
a6247572ea3c: Pull complete
884c916ebae4: Pull complete
85517c9c5365: Pull complete
02dded9fe690: Pull complete
fd9f433c3bc6: Pull complete
44d91b3fea45: Pull complete
0d463387dfeb: Pull complete
60753c4d26f0: Pull complete
a003892966fe: Pull complete
Digest: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4
Status: Downloaded newer image for rancher/server:stable
dd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9
现在,打开您的网络浏览器并输入 URL http://your-server-ip:8080,您将被重定向到 Rancher 管理页面,如下所示:

Rancher 默认不配置访问控制。要配置访问控制,请转到“管理”选项卡并单击“访问控制”,您应该会看到以下页面:


在这里,点击 LOCAL,提供您的 Admin 用户名和密码,然后点击 Enable Local Auth 按钮,您应该会看到以下页面:

链接
- https://rancher.com/