安装 docker
国内源
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
国外源
curl -sSL https://get.daocloud.io/docker | sh
检查 docker 环境
docker
安装最新版的 rancher
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:latest
改端口
docker run --privileged -d --restart=unless-stopped -p 8880:80 -p 8443:443 rancher/rancher:latest
systemctl daemon-reload
systemctl restart docker.service
查看登录密码
docker ps -a
docker logs [container-id] 2>&1 | grep "Bootstrap Password:"
输入服务器ip即可访问
新版 rancher 不太习惯的同学,可以切换 2.2.13 的版本
删除现有 rancher
docker stop [container-id]
docker rm [container-id]
docker rmi [image-id]
部署 2.2.13 版本的 rancher
docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.2.13
需要从私有 Harbor 拉取镜像
vim /etc/docker/daemon.json
添加harbor地址
{
"insecure-registries": ["http://192.168.140.xx:port"]
}
重启 docker
systemctl daemon-reload
systemctl restart docker.service