rancher使用简易教程
一、rancher相关
1.使用rancher的好处
- 可用于统一管理能访问rancher的所有环境的生产服务器和测试服务器的基础服务和应用服务
- 可创建不同的用户来区分管理不同环境的基础服务和应用服务,不同用户之间互不影响
- 更多使用请看下面的参考文档
这里只介绍使用老版rancher 1.6
2、参考文档:
老版rancher 1.6官网文档
新版rancher 2.x官网文档
二、部署
通过以下docker命令创建老版rancher(不用k8s的情况下,用k8s可以不用rancher):
#在Rancher Server容器中,如果你想使用一个主机上的卷来持久化数据库,如下命令可以在启动Rancher时挂载MySQL的数据卷。
docker run -d -v /opt/data/mysql:/var/lib/mysql --restart=unless-stopped -p 8080:8080 rancher/server
三、操作步骤
1.访问rancher并作访问控制
- 访问rancher地址:http://<docker运行所在服务器的ip>:<端口号,如上面映射的8080>。
- 第一次访问时没有登录页面,需要进入rancher后作访问控制,点击系统管理->访问控制,见下图:
- 进入访问控制界面,进行账号和密码的设置,图略,上图是启用访问控制后的界面效果
- 进行账号和密码设置后就有登录界面进行下面的rancher操作。
2.添加主机和镜像库
默认环境是default,可以进行环境管理,修改修改或创建环境,例如创建测试环境或生产环境,并在测试环境或生产环境中添加主机和镜像库,每个环境之间都是独立的
- 添加主机,先选择基础架构->主机,如下图所示:
- 进入主机界面后,点击添加主机,如下图所示:
- 进入添加主机界面,进行添加主机,如下图所示:
- 完成操作后单击关闭按钮关闭当前窗口
- 添加主机后再添加镜像库,拉镜像时需要从配置的镜像库中拉取,点击基础架构->,如下图所示:
- 进入到镜像库界面,单击添加镜像库
- 进入到添加镜像库界面,先后选择DockerHub(DockerHub镜像库)和Custom(自己的镜像库)分别进行用户名和密码的输入,点击创建即可完成镜像库的添加。
DockerHub镜像库配置如下图所示:
对于自己的镜像库的配置,需要另外配置自己镜像库的地址,如下图所示:
3.进行应用的管理和docker服务的创建
- 进行应用的管理,点击应用->用户,进入用户应用界面,上面列出所有的应用(一个应用代表一个单独的项目或是一个单独的整体,进入应用后可以创建多个docker服务)
- 进入用户应用界面后,可以创建类似项目的应用,点击添加应用,如下图所示:
- 进入添加应用界面进行添加,如下图所示:
- 添加应用后,点击应用,进入应用,单点[添加服务]进行添加容器服务,如下图所示:
- 进入添加服务界面进行添加容器服务,如下图所示:
- 添加完成后会显示在相应的应用界面上,并可进行相应的容器操作:如重启、停止、升级(类似重新代替添加)、删除、回滚等操作,如下图所示:
- 单击某个容器还可进入某个容器去查看容器日志和进行相关的操作,如下图所示:
不足之处望指正到此老版rancher的使用基本结束,如有疑问和不对的地方请评论