rancher使用简易教程

作者: 虎虎 分类: devops 发布时间: 2023-06-17 15:34 阅读次数:555

一、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的使用基本结束,如有疑问和不对的地方请评论

不足之处望指正

发表评论

邮箱地址不会被公开。 必填项已用*标注

标签云