Rancher 服务器安装指南
1. 系统要求
- 操作系统: Linux (推荐 Ubuntu 20.04 LTS)
- CPU: 2核或以上
- 内存: 4GB或以上
- 磁盘空间: 20GB或以上
2. 安装 Docker
首先更新软件包索引:
apt-get update
安装必要的软件包:
apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
添加 Docker 仓库:
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装 Docker CE:
apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io
3. 安装 Rancher
创建持久化数据目录:
mkdir -p /opt/rancher
运行 Rancher 容器:
docker run -d --restart=unless-stopped \
-p 8080:80 -p 8443:443 \
-v /opt/rancher:/var/lib/rancher \
--privileged \
rancher/rancher:latest
4. 验证安装
查看容器运行状态:
docker ps | grep rancher
等待几分钟后,可以通过浏览器访问:
https://<服务器IP>:8443
http://<服务器IP>:8080
5. 初始配置
- 首次访问时,需要设置管理员密码
- 验证 Rancher 服务器的 SSL 证书
- 配置默认管理员用户
6. 安全建议
- 更改默认的管理员密码
- 配置防火墙只允许必要的端口访问 (8080, 8443)
- 定期备份 Rancher 数据
- 保持系统和 Docker 版本更新
7. 故障排除命令
查看 Rancher 容器日志:
docker logs $(docker ps -q --filter ancestor=rancher/rancher:latest)
检查 Rancher 容器状态:
docker inspect $(docker ps -q --filter ancestor=rancher/rancher:latest)
重启 Rancher 服务:
docker restart $(docker ps -q --filter ancestor=rancher/rancher:latest)
第一次登录查看密码:
docker logs container-id 2>&1 | grep "Bootstrap Password:"