使用以下命令加载镜像文件并启动Rancher服务:

docker load -i rancher2417.tar

运行Rancher容器时,可以使用以下命令启动并配置服务:

docker run -d --restart=unless-stopped --privileged \
-e CATTLE_SYSTEM_CATALOG=bundled \
-p 8888:80 -p 8443:443 \
-v /var/lib/rancher:/var/lib/rancher \
-v /opt/rancher/ssl/FULL_CHAIN.pem:/etc/rancher/ssl/cert.pem \
-v /opt/rancher/ssl/PRIVATE_KEY.pem:/etc/rancher/ssl/key.pem \
-v /opt/rancher/ssl/CA_CERTS.pem:/etc/rancher/ssl/cacerts.pem \
--name rancher_server rancher/rancher:v2.4.17

该命令会启动一个Rancher容器,并进行以下配置:

  • 容器自动重启,除非手动停止

  • 启用特权模式,以便Rancher完成一些特定操作

  • 设置SSL证书和密钥,确保安全的通信

  • 映射主机端口8888和8443到容器内的端口80和443

在部署时,需确保主机上已经配置了SSL证书和密钥,以保证服务的正常运行。