Docker 安装Rancher
封面图
•
2025-12-24
•
Docker
298
0
0
0
在 Docker 中安装 Rancher 是一个常见且简便的方式,适合快速部署和测试。Rancher 是一个企业级的 Kubernetes 管理平台,可以用来管理多个 Kubernetes 集群。 以下是使用 Docker 安装 Rancher 的步骤: --- ## ✅ 前提条件 - 已安装 [Docker](https://www.docker.com/) 和 [Docker Compose](https://docs.docker.com/compose/install/) - 一台可以访问互联网的 Linux 服务器(推荐 Ubuntu 20.04 或更高版本) --- ## 🚀 步骤一:拉取 Rancher 镜像 ```bash docker pull rancher/rancher:latest ``` > 注意:`latest` 标签会拉取最新版本的镜像,如果你需要特定版本,可以替换为 `v2.6.5` 等具体版本号。 --- ## 🚀 步骤二:运行 Rancher 容器 ```bash docker run -d \ --name rancher \ --restart=unless-stopped \ -p 80:80 \ -p 443:443 \ -v /var/lib/rancher:/var/lib/rancher \ rancher/rancher:latest ``` ### 参数说明: | 参数 | 说明 | |------|------| | `-d` | 后台运行容器 | | `--name rancher` | 指定容器名称为 `rancher` | | `--restart=unless-stopped` | 容器异常退出后自动重启 | | `-p 80:80` | 映射主机 80 端口到容器 80 端口(HTTP) | | `-p 443:443` | 映射主机 443 端口到容器 443 端口(HTTPS) | | `-v /var/lib/rancher:/var/lib/rancher` | 持久化 Rancher 数据,防止容器删除后数据丢失 | --- ## 🚀 步骤三:访问 Rancher Web 界面 打开浏览器,输入以下地址: ``` http://<你的服务器IP> ``` 或者: ``` https://<你的服务器IP> ``` 首次访问时,系统会引导你创建管理员账户,并设置初始密码。 --- ## 🚀 可选:使用 HTTPS(建议) 默认情况下,Rancher 使用自签名证书。你可以通过以下方式配置自己的 SSL 证书: 1. 将你的 SSL 证书文件(如 `cert.pem` 和 `key.pem`)放到 `/var/lib/rancher/ssl` 目录下。 2. 在启动容器时挂载这些文件: ```bash -v /path/to/cert.pem:/etc/ssl/certs/cert.pem \ -v /path/to/key.pem:/etc/ssl/private/key.pem \ ``` --- ## 🚀 可选:使用 Docker Compose 部署 你也可以使用 `docker-compose.yml` 文件来管理 Rancher 容器,例如: ```yaml version: '3' services: rancher: image: rancher/rancher:latest container_name: rancher restart: unless-stopped ports: - "80:80" - "443:443" volumes: - /var/lib/rancher:/var/lib/rancher ``` 然后执行: ```bash docker-compose up -d ``` --- ## 🚀 常见问题 ### Q: 访问不了 Rancher 页面? - 检查防火墙是否开放了 80 和 443 端口。 - 确保 Docker 容器正在运行:`docker ps` - 查看日志:`docker logs rancher` --- ## 📌 总结 使用 Docker 安装 Rancher 是一种快速、简单的方法,适合开发和测试环境。对于生产环境,建议使用 Helm 安装或通过 Rancher 的官方文档进行更复杂的配置。 如果你需要帮助部署 Rancher 集群或集成 Kubernetes,请告诉我,我可以提供更详细的指导。
上一篇:
Docker安装RabbitMQ
下一篇:
CentOS 7 安装 Docker
标题录入,一次不能超过6条
留言
评论