Rancher是一个开源的企业级容器管理平台。通过Rancher,不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台
安装rancher
rancher、docker版本要求,rancher使用rancher/server:stable镜像(稳定版本)。目前,rancher支持docker版本18.09.x、18.06.x
- docker 拉取rancher 镜像
# 查找镜像资源
docker search rancher
#拉取镜像文件
docker pull rancher/server:stable
- 创建、启动rancher服务
#启动rancher容器
docker run -d --restart=unless-stopped \
-p 8080:8080 \
--privileged \
--name rancher rancher/server:stable
#docker run -d :启动容器(以后台的方式启动)
#docker run -it 交互的方式启动
#docker run -d :启动容器(以后台的方式启动)
-
访问:ip+端口
创建主机环境
-
目前,将rancher server和client部署在同一服务,所以地址写服务器ip;如果,地址为空(localhost:会报错)会监测不到,效果如下:
-
拷贝命令运行,点击关闭,页面显示监测服务器状态(稍微等会)。
安装tomcat
-
添加服务,输入名称、镜像文件名称、端口映射
-
浏览:ip+公开主机端口
安装mysql
-
同样添加服务,输入镜像文件名称,环境变量添加默认密码:MYSQL_ROOT_PASSWORD
-
mysql命令行
总结,rancher可视化管理容器非常方便,同时使用过程中,docker常用命令要掌握。rancher工具异常、启动失败,我们还可以使用继续使用、维护容器。