如何在Debian上安装Rancher Docker容器管理器
Rancher是一个免费的开源项目,为Docker容器提供了一个管理平台。 Rancher允许我们在大规模生产中运行Docker。 Rancher提供模块化基础架构服务,如多主机网络,全局和本地负载平衡,监控,恢复和卷快照。
在本教程中,我们将学习如何在Debian 9上安装Rancher。
要求
- 运行Debian 9的服务器。
- 具有sudo权限的非root用户。
入门
在开始之前,建议将您的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安装完毕,您可以使用以下命令验证它:
安装Rancher
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默认情况下不配置访问控制。 要配置访问控制,请转到ADMIN选项卡并单击访问控制,您应该看到以下页面:
在这里,点击本地 ,提供你的管理员用户名和密码,然后点击启用本地验证按钮,你应该看到以下页面: