Debian上安装配置Docker容器管理平台Rancher

· · 842 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Rancher是一个开源项目为Docker容器环境提供了较完善的管理平台。Rancher 允许我们在大规模生产环境中使用 Docker。 Rancher 提供模块化基础架构服务,如多主机网络、全局和本地负载平衡、监控、恢复和卷快照等。本文我们将介绍如何在Debian 9 Stretch 上安装配置 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官方版本库添加到系统中。

首先,使用以下命令添加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

安装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 
... 
a6247b3fea45: Pull complete 
0d46392966fe: Pull complete 
Digest: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4
Status: Downloaded newer image for rancher/server:stable
dd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9

现在,打开您的网页浏览器并输入URL http://server-ip:8080 ,您将被重定向到Rancher管理页面,如下所示:

Debian上安装配置Docker容器管理平台Rancher

Rancher默认情况下不配置访问控制。 要配置访问控制,请转到ADMIN选项卡并单击访问控制。在这个页面,点击本地 ,提供你的管理员用户名和密码,然后点击启用本地验证按钮,你应该看到以下页面:

Debian上安装配置Docker容器管理平台Rancher

关注本站微信公众号(和以上内容无关)InfraPub ,扫码关注:InfraPub

842 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传