Docker 方式部署 Rancher(内网版)

1、当前安装Rancher机器配置

  • 机型:HUAWEI MateBook 14笔记本
  • 内存:16G
  • CPU:Intel i7 10510u

2、准备工具

  • 两台CentOS 7虚拟机(2核4G)
  • 一个浏览器(不能使用IE或Edge,360需开极速模式访问)

3、开始

3.1、安装docker
安装docker(实验时间 2020-10-25)
  1. 安装:yum install docker -y
  2. 启动:service docker start
  3. 配置阿里云镜像

    进入阿里云官网,搜索docker
    在这里插入图片描述
    点击镜像加速器,执行命令
    在这里插入图片描述

安装docker(实验时间 2022-05-22)
  1. 更新yum

    sudo yum update
    
  2. 卸载旧docker

    yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    
  3. 配置仓库地址

    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  4. 安装 docker

    yum install --allowerasing docker-ce
    
  5. 设置开机启动

    systemctl enable docker
    
  6. 启动docker

    systemctl start docker
    

如果安装过程出现 Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist” 错误可以参考该文章
https://blog.csdn.net/qq_43762191/article/details/124474377

3.2、安装Rancher(官网)
安装Rancher(2.4.x版本)(官方文档)
  1. 拉取镜像
    docker pull rancher/rancher:v2.4.17
  2. 启动rancher
    sudo docker run -d --restart=unless-stopped --name rancher -p 80:80 -p 443:443 -p 2379:2379 -v /var/lib/rancher/ rancher/rancher:v2.4.17
    
安装rancher(2.5.x)(官方文档)
  1. 拉取镜像

    docker pull rancher/rancher:v2.5.12
    
  2. 启动rancher(2.5.x版本需要特权 --privileged)

    sudo docker run -d --privileged --restart=unless-stopped --name rancher -p 80:80 -p 443:443 -p 2379:2379 -v /var/lib/rancher/ rancher/rancher:v2.5.12
    
安装rancher最新版本(3.x版本)
  1. 拉取镜像

    docker pull rancher/rancher:stable
    
  2. 启动

    sudo docker run -d --privileged --restart=unless-stopped --name rancher -p 80:80 -p 443:443 -p 2379:2379 -v /var/lib/rancher/ rancher/rancher::stable
    
  3. 重新设置密码

    docker exec -ti rancher reset-password
    

    在这里插入图片描述

3.3、使用Rancher
使用Rancher(2.x版本)
  1. 等启动好在浏览器输入虚拟机ip访问rancher

  2. 第一次访问设置密码
    在这里插入图片描述

  3. 设置其他虚拟机访问的ip
    在这里插入图片描述

  4. 进入后点击添加集群
    在这里插入图片描述

  5. 自定义
    在这里插入图片描述

  6. 输入集群名称后点击下一步
    在这里插入图片描述

  7. 因为我们是单机测试,所以三个角色都勾上,勾上后把下面的命令在另一个虚拟机里执行
    在这里插入图片描述

  8. 第一次需要先下载镜像
    在这里插入图片描述

  9. 完成后会自动链接到rancher上,需要等一段时间,自动配置,箭头处可以看到当前状态
    在这里插入图片描述

  10. 安装成功

  11. 使用Rancher安装mysql8

    选择项目
    在这里插入图片描述
    选择工作负载、部署服务
    在这里插入图片描述
    输入配置,这里是我备份的一份mysql8,环境变量值为mysql访问密码(键:MYSQL_ROOT_PASSWORD)
    在这里插入图片描述
    点击启动后等待一段时间
    在这里插入图片描述
    测试链接
    在这里插入图片描述

  • 12
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用Docker安装部署Rancher,可以按照以下步骤进行操作: 1. 首先,卸载旧本的Docker。可以使用以下命令来卸载旧的Docker本: ``` yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine ```\[1\] 2. 安装Docker。可以使用以下命令来安装Docker: ``` sudo docker run --privileged -d \ --restart=unless-stopped \ -p 80:80 -p 443:443 \ -v /mnt/d/rancher_data:/var/lib/rancher/ \ rancher/rancher:stable ```\[3\] 3. 安装Rancher。根据需要选择Rancher本,可以参考官方文档来安装不同本的Rancher。例如,安装Rancher 2.4.x本可以参考官方文档中的指导: ``` 安装Rancher(2.4.x本)(官方文档链接) ```\[2\] 4. 完成安装后,可以使用Rancher来管理和部署容器。可以参考Rancher的官方文档来了解如何使用Rancher进行容器管理和部署。 请注意,以上步骤仅提供了一个基本的安装和部署Rancher的示例,具体的操作步骤可能会因环境和需求的不同而有所变化。建议在进行安装和部署之前,仔细阅读官方文档并根据实际情况进行操作。 #### 引用[.reference_title] - *1* *2* [Docker 方式部署 Rancher(内)](https://blog.csdn.net/qq_25215821/article/details/108745439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [rancher教程(一): docker安装最新稳定rancher](https://blog.csdn.net/github_35631540/article/details/124127054)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值