Rancher-(1) 初次尝试

328 阅读1分钟

背景: 这两天心血来潮想了解下devops相关的东西向。构建选用drone。部署尝试用Rancher。 本来是在阿里的1G 服务器上测试,结果安装Rancher 直接卡死。幸好前段时间看到腾讯搞活动,10元1月。于是乎买了2个月。废话不多说,直接上流程


  1. 安装docker
    sudo apt install docker.io
  1. 设置docker 镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 安装Rancher(docker 方式)
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
  1. 大概几分钟后,期间可以通过sudo docker logs -f <CONTAINER_ID> 查看进度,如果没有报错,那么恭喜你,安装成功。如果遇到/usr/sbin/mysqld (mysqld 5.5.60-0ubuntu0.14.04.1) starting as process 24这样子的错误,我这边是因为在安装Rancher前就启动了一个MySQL容器给gogs 用。
  2. 现在可以尝试在浏览器输入http://<SERVER_IP>:8080将看到这样的一个界面。


  1. 单击INFRASTRUCTURE->Hosts->AddHost,看说明填上主机IP,并且复制第五点脚本,在要添加的那台主机上执行,然后点最下面关闭按钮。
    , 过1两分钟,就会看到的自己的Host啦!结果如下图。继续探索

参考文献:

  1. https://rancher.com/docs/rancher/v1.6/zh/quick-start-guide/