Rancher kelimesini kısaca değinecek olursak, container yönetimini kolaylıkla yapmamızı sağlayan bir araçtır. Rancher oldukça önemli bir araçtır. Tümüyle açık kaynak koda sahip bir uygulamadır. Günümüzde Rancher için dağıtım docker hub üzerinden yapılmaktadır. Bu cümlenin ne anlam ifade ettiğini kısaca şöyle anlatalım; Eğer ki Docker desteği bulunan bir sunucuya sahipseniz, tek bir satır kodla sisteminize rancher uygulamasını çok rahat bir şekilde kurabilirsiniz. Kurulum sonrasında ise kullanıcının tamamen isteğine bağlı olarak Microsoft Azure, Google Cloud, AWS vb. birçok bulut hizmeti sağlayan firmaları kendi sisteminizdeki rancher kurulumu ile kolay bir şekilde ilişkilendirebilirsiniz. Bu işlemden sonra ilişkilendirme işlemi sağlanmış olan firmalar aracılığıyla, Rancher web arayüzü ile docker container hizmetlerini kolayca gözlemleyebilir, çalıştırabilir ve istediğiniz şekilde yönetebilirsiniz.
Sistemimizi güncelleyelim
sudo apt-get update && apt-get upgrade -y
Dockeri kuralım
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Docker'in durumunu kontrol edelim
systemctl status docker
Aşağıdaki gibi bir çıktı ile karşılaşıyorsanız docker kurulumu tamalanmıştır.
Rancher kurulumunu docker üzerinde yapmak oldukça basittir. Aşağıdaki komutu girin
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:latest
Ardından docker üzerinde çalışan konteynerleri kontrol edin
root@rancher:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
59e3235f6176 rancher/rancher:latest "entrypoint.sh" 26 seconds ago Up 25 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp bold_davinci
Tarayıcıdan direkt olarak IP adresiniz ile giriş yapın
Bu ekranda şifre belirleyin ve koşulları kabul edip devam edin
URL mizi onaylıyoruz
Kurulum başarıyla sağlandı