Rancher 2.x最新版安装部署
官网:https://rancher.com/
GitHub:https://github.com/rancher/rancher/releases/tag/
1.安装
参考链接https://www.jianshu.com/p/3a492440c89b
https://www.cnblogs.com/chinasoft/articles/13046835.html
使用docker启动一个单节点server, 并将数据库数据挂载到宿主机/home/jack/docker/rancher/mysql
下面, 保证容器删除后数据还在.
如果是1.x系列的,镜像名为rancher/server
,
而2.x系列是rancher/rancher
,这里使用2.x版本的
docker run --privileged -d -v /home/jack/docker/rancher/mysql:/var/lib/mysql --restart=unless-stopped -p 8088:80 -p 18088:443 rancher/rancher
1.x 可以看到镜像文件1G
左右, 占用内存这里是500MB
左右
2.x 可以看到镜像文件1G
左右, 占用内存这里是1.1G
左右
如果启动出错:
通过
docker ps
查看最后一项NAMES
然后docker logs -f 对应的NAMES
查看运行日志
ERROR: Rancher must be ran with the --privileged flag when running outside of Kubernetes
需要添加--privileged
参数: privileged 的作用其实就是启动的 container内的root拥有真正的root权限!!!
Rancher 2.x 端口映射失败, 出现已拒绝连接。
是因为这里必须要用https。即使你用http访问,它还是会强制跳转到https。
解决方案: -p 18088:443
2. Rancher 页面管理
https://192.168.50.136:18088/
会自动创建admin
用户, 密码需要新建
2.1 Rancher 怎么设置中文界面
进入主页面, 右下角有个English选项,点击即可.