Docker-13-Rancher 安装 环境初始化 测试

「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」。

在了解了 docker-compose 等容器编排工具后,你可能会感到其功能相对单一,交互不太友好。在实际生产中,我们需要一个简单易用,功能强大的容器管理平台,这个时候 Rancher 可以帮你解决这些问题。

安装

1
nginx复制代码docker run -d --restart=unless-stopped -p 8080:8080 rancher/server

等待 Rancher 部署完成,即可访问 Rancher 服务。在本地 windows 访问虚拟机的 8080 端口:

Rancher web界面

环境初始化

创建一个环境<项目>

点击环境管理

环境管理

点击添加环境

添加环境

输入关键信息,点击创建

点击创建

切换到刚刚创建的环境

切换到刚刚创建的环境

添加镜像库

添加镜像库

输入关键信息点击创建

点击创建

添加主机

添加主机

按照提示操作

按照提示操作

添加成功后稍等片刻,会有主机信息显示

主机信息

如上,红色的两个独立容器为我们环境中未启动的容器

红色为未启动的容器

测试

创建 Rancher 应用

创建Rancher应用

填写关键信息,点击创建

点击创建

点击 rancher-test 进入刚创建的应用

点击rancher-test进入刚创建的应用

点击添加服务

点击添加服务

填写关键信息,点击创建

点击创建

注意网络信息

注意网络信息

点击确定后跳转到服务页面

点击确定后跳转

我们看到这个具有 ssh 功能的容器已经从 Rancher 的页面创建成功

ssh功能的容器创建成功

查看 sshd 的进程

点击服务名进入,选择执行命令行

命令行

在虚拟终端中输入 ps -ef

输入ps -ef

测试 ssh

测试ssh

成功!

我们还可以在 Rancher 上对这个服务进行扩缩容,升级,启停,克隆,拓扑,查看配置,生成 docker-compose,连接虚拟控制台等一系列操作。还可以对接 MesosSwarmKubernetes 等不同类型的容器编排工具。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%