
《2台虚拟机》docker单节点在线安装rancher2.5.2最新稳定版
发布日期:2021-05-09 19:27:11
浏览次数:20
分类:精选文章
本文共 3142 字,大约阅读时间需要 10 分钟。
安装Rancher分步指南
安装Rancher是一项复杂但有条不紊的过程,以下是从基础配置到实际部署的详细指南:
一、环境搭建
虚拟机配置
- 准备两台虚拟机,分别作为Rancher Server和Rancher Agent。
- Rancher Server:配置为4核8线程,8GB内存,50GB存储。
- Rancher Agent:配置为2核4线程,8GB内存,50GB存储。
- 推荐使用CentOS 7.6 προκαtieμήλάς","情况下,宿主机配置为Windows 10,提供4核、8线程和24GB内存。
网络配置
- 修改Rancher Server的IP地址为192.168.44.100,网络掩码为255.255.255.0,网关为192.168.44.2,DNS为114.114.114.114。
- 使用命令修改网络-scripts/ifcfg-ens33文件:
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=static/g' /etc/sysconfig/network-scripts/ifcfg-ens33sed -i 's/ONBOOT=no/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-ens33
- 启动网络服务:
systemctl restart network
主机名和hosts文件
- 修改主机名:
hostnamectl set-hostname serverhostnamectl set-hostname agent
- 修改hosts文件:
echo "192.168.44.100 server" >> /etc/hostsecho "192.168.44.110 agent" >> /etc/hosts
关闭SELinux和防火墙
- 永久关闭SELinux:
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsudo setenforce 0
- 关闭防火墙:
sudo systemctl stop firewalld && sudo systemctl disable firewalld
安装必要工具和软件
- 安装wget:
sudo yum -y install wget
- 备份并更换YUM源:
sudo cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo_baksudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 清洁并更新YUM缓存:
sudo yum clean all && sudo yum makecache
- 安装YUM工具:
sudo yum -y install yum-utils
- 添加Docker-ce数据源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum makecache fast
- 安装最新Docker:
sudo yum list docker-ce --showduplicates | sort -rsudo yum -y install docker-ce
- 启动并开机自启Docker:
sudo systemctl daemon-reload && systemctl restart docker && systemctl enable docker
配置阿里云镜像加速
- 创建Docker配置文件:
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"], "log-driver": "json-file", "log-opts": {"max-size": "100m", "max-file": "3"}, "max-concurrent-downloads": 10, "max-concurrent-uploads": 10, "storage-driver": "overlay2", "oom-score-adjust": -1000}EOF
- 确保镜像地址更换为阿里云加速地址。
二、部署Rancher
安装Rancher最新版本
- Chore RANCHER_VERSION positivity installed. For more info, see:
sudo docker run -d --restart=unless-stopped --privileged -p 80:80 -p 443:443 \-v /docker_volume/rancher_home/rancher:/var/lib/rancher \-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \--name rancher rancher/rancher:stable
- 提示:如果Rancher Server和Rancher Agent安装在同一台机器,请更改映射的端口为8080:80和8443:443:
sudo docker run -d --restart=unless-stopped --privileged -p 8080:80 -p 8443:443 \-v /docker_volume/rancher_home/rancher:/var/lib/rancher \-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \--name rancher2 rancher/rancher:stable
登录Rancher
- 访问URL:
https://192.168.44.100:443
或https://192.168.44.100:8443
。 - 初始化登录,设置管理员密码并阅读协议。
添加新的集群
- 选择自定义集群,填写集群名称,选择角色(如etcd、control、worker),并在Agent机器上运行Rancher部署脚本。
三、部署工作负载
访问Rancher界面
- 进入“工作负载” > “部署服务”,添加新服务到默认空间内。
部署示例(MySQL 5.7)
- 设置用户名、密码和端口(默认30001),然后启动部署。
- 部署完成后,连接数据库使用root用户和设置的密码。
验证部署
- 检查数据库状态和端口是否正常,确保服务能够访问。
各步骤注意事项
- 确保Rancher Server和Rancher Agent保持网络连通,防止镜像拉取失败。
- 使用实时日志查看部署过程中的错误信息:
docker logs -f <container_id>
。 - 部署完成后,测试数据库连接,带上用户名、密码和端口信息。
通过以上步骤,您可以成功在虚拟环境中部署Rancher,并创建并管理集群和工作负载。Rancher的友好界面和高效管理功能将使您的容器化部署更加轻松!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月14日 18时00分56秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CHIP-seq流程学习笔记(4)-call peak 软件macs2
2019-03-07
操作记录-2021-03-15: sunxiaoyu_project
2019-03-07
Android DEX加固方案与原理
2019-03-07
Android Retrofit2.0 上传单张图片和多张图片
2019-03-07
android 常用的代码
2019-03-07
Eclipse的基本使用配置
2019-03-07
tomcat服务器
2019-03-07
vue 导出Excel乱码问题解决方案
2019-03-07
eggjs validate no function 解决方案
2019-03-07
Permission denied 解决方案
2019-03-07
iOS_图片添加水印_文本倾斜
2019-03-07
iOS_Runtime3_动态添加方法
2019-03-07
iOS_Runtime4_动态添加属性
2019-03-07
Docker配置文件
2019-03-07
JWT的介绍、代码实现与解决方案
2019-03-07
PNFT邮票数字资产化,科技、美学与价值的完美融合
2019-03-07
5G赋能新文旅 巡天遥看一千河
2019-03-07
Dijkstra算法之matlab实现
2019-03-07
Unsupported SFP+ Module
2019-03-07