CentOS下安装Rancher-1.x(单节点在线安装)

安装前需要先确认 rancher支持的 linux 版本 以及 docker 版本,我这里用的是centos7.6 ,另外需要放开的端口,具体参照rancher官方说明

首先安装docker

1 更新软件包和系统内核 (如无必要该步可以省略).

yum update

或者 也可以使用该命令直接安装(如下是官方推荐使用)

curl https://releases.rancher.com/install-docker/1.12.sh | sh 

在这里插入图片描述

2 清空历史 (如无必要该步可以省略).

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

在这里插入图片描述

3 安装必要的包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

4 添加yum源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述
5 更新 yum 缓存

sudo yum makecache fast

在这里插入图片描述

6 查询可用的docker版本

 yum list docker-ce --showduplicates | sort -r

在这里插入图片描述
7 安装docker

sudo yum install docker-ce-版本号
例如: sudo yum install docker-ce-18.06.0.ce-3.el7

在这里插入图片描述
8 查看docker版本

docker version

在这里插入图片描述
9 启动docker (到此为止 docker 就安装好了)

service docker start

在这里插入图片描述

接着基于Docker镜像安装Rancher

1 搜索并下载rancher/server镜像,等待镜像下载成功
如果是1.x 系列的,镜像名为 rancher/serverc 而 2.x系列镜像名为 rancher/rancher

docker pull rancher/server

在这里插入图片描述

2 创建并运行rancher容器 (到此为止 Rancher 就安装好了 )

docker run -d  --name=rancher --restart=always  -p 8080:8080 rancher/server

–restart=always 表示容器退出时总是重启
docker run -d -v /www/mysql/:/var/lib/mysql --restart=always -p
8080:8080 rancher/server
/www/mysql/:/var/lib/mysql 这个参数表示启动Rancher时挂载MySQL的数据卷位置
/www/mysql/ 为服务器路径
/var/lib/mysql 为容器中路径

在这里插入图片描述

**然后就可以通过浏览器 ip:8080 访问 Rancher **
在这里插入图片描述

可以点右下角设置一下语言
在这里插入图片描述

为了安全可以给Rancher配置登录账号(选择 系统管理 --》访问控制 --》LOCAL),填完登录信息点击启用本地验证按钮完成后登录账号配置成功。

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章