docker中集成rancher2.x

Rancher 是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。Rancher可以轻松地管理各种环境的 Kubernetes,满足IT需求并为 DevOps 团队提供支持。Rancher 用户可以选择使用 Rancher Kubernetes Engine(RKE) 创建 K8s 集群,也可以使用 GKE,AKS 和 EKS 等云K8s 服务。Rancher 用户还可以导入和管理现有的 Kubernetes 集群。同时 Rancher UI 为 DevOps 工程师提供了一个直观的用户界面来管理他们的服务容器。Rancher 2.x的镜像名为:rancher/rancher

1.安装过程

## 拉取镜像
docker pull rancher/rancher
## 查看镜像详情
docker inspect rancher/rancher:latest

在这里插入图片描述
我们可以看见rancher有两个volume目录,默认采取的匿名卷方式。我们需要创建目录来使数据卷挂载到指定的目录。

## 新建两个数据卷的目录
mkdir -p /opt/docker/docker-volume/rancher
mkdir -p /opt/docker/docker-volume/auditlog
## 启动容器并挂载到固定的目录
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 \
-v /opt/docker/docker-volume/rancher:/var/lib/rancher \
-v /opt/docker/docker-volume/auditlog:/var/log/auditlog \
--name rancher rancher/rancher  
## 查看启动的容器
docker container ls

在这里插入图片描述

2. web访问及初始化rancher

完成第一步的操作后,我们就可以使用https:ip的方式访问rancher的web界面。
在这里插入图片描述
第一次需要我们设置一个admin账户的密码。
在这里插入图片描述
这一步需要设置一下 Rancher Server URL,这个 URL 是 Agent 节点注册的地址,需要保证这个地址能够被其他主机访问的到,一般默认即可,进入后界面如下:
在这里插入图片描述
我们可以在右下角选择语言。

发布了97 篇原创文章 · 获赞 44 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/github_38924695/article/details/103685781