前言
前不久一直在学习devops,现在终于有机会实践一番了
服务器
- 1C2G centos (阿里云)(rancher主机)
- 2C4G centos (腾讯云)
- 2C8G centos (腾讯云)
安装docker
- 偷个懒,直接用阿里云的安装脚本安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
docker加速
- 也是使用阿里云加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
开始安装rancher
下载rancher镜像
docker pull rancher/rancher
创建挂载目录
mkdir -p /docker_volume/rancher_home/rancher
mkdir -p /docker_volume/rancher_home/auditlog
docker run
docker run -d --restart=unless-stopped -p 880:80 -p 843:443 \
-v /docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \
--name rancher rancher/rancher
查看启动结果
docker ps
访问rancher
错误解决
Can not find RKE state file:
- 解决方案:修改主机名称