docker方式
docker run -d --restart=unless-stopped \
--name=rancher \
-e CATTLE_AGENT_IMAGE=registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.9.2 \
-e TZ=Asia/Shanghai \
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:v2.9.2
docker-compose 方式
services:
rancher:
container_name: rancher
image: registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.9.2
privileged: true
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
- CATTLE_AGENT_IMAGE=registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.9.2
- CATTLE_BOOTSTRAP_PASSWORD=rancher
ports:
- 80:80
- 443:443
volumes:
- /opt/rancher/data:/var/lib/rancher
https://forums.rancher.cn/t/docker-run-rancher-rancher-mirrored-pause/3546/22
如果报错:
用下面方法: 参考rancher社区
docker run --rm --entrypoint "" -v $(pwd):/output \
registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.9.2 \
cp /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar /output/k3s-airgap-images.tar
mkdir -p /opt/rancher/data/k3s/agent/images && cd /opt/rancher
cp k3s-airgap-images.tar data/k3s/agent/images
docker run -d --restart=unless-stopped \
--name=rancher \
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com \
-e TZ=Asia/Shanghai \
-e CATTLE_BOOTSTRAP_PASSWORD=rancher \
-p 80:80 -p 443:443 \
-v /opt/rancher/data:/var/lib/rancher \
--privileged \
registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.9.2