date | author | title | url | tags | categories | toc | draft | |||
---|---|---|---|---|---|---|---|---|---|---|
2022-06-26 16:31:39 +0800 |
Rustle Karl |
Rancher 容器管理平台 |
posts/docker/tools/rancher |
|
|
true |
true |
Rancher 是为使用容器的公司打造的容器管理平台。
Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。
登录到 Linux 主机,然后运行下面这个非常简洁的安装命令。
与 2.4.x 或之前的版本相比,使用docker run命令安装 Rancher 2.5.x 时,需要添加 --privileged
标志变量,启用特权模式安装 Rancher。
这个命令在 Ubuntu 22.04 或者 Fedora 都无法启动:
docker run --privileged --rm -p 80:80 -p 443:443 rancher/rancher:latest
这个命令可以:
docker run --privileged --rm -p 80:80 -p 443:443 oats87/rancher:v2.6.3-cgv2
很无语,自相矛盾。官方文档里说只支持 V2,结果事实上只支持 V1。
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:latest
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /etc/letsencrypt/live/xxxx.cn/cert.pem:/etc/rancher/ssl/cert.pem \
-v /etc/letsencrypt/live/xxxx.cn/key.pem:/etc/rancher/ssl/key.pem \
-v /etc/letsencrypt/live/xxxx.cn/cacerts.pem:/etc/rancher/ssl/cacerts.pem \
-v $HOME/docker/rancher:/var/lib/rancher \
--privileged \
rancher/rancher:latest
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:latest \
--acme-domain rancher.mydomain.com
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v $HOME/docker/rancher:/var/lib/rancher \
--privileged \
rancher/rancher:latest \
--acme-domain rancher.mydomain.com