Prezantimi
Kërkesat
Instaloni Docker
Instaloni Rancher
konkluzioni
Prezantimi
Rancher është një platformë me burim të hapur për drejtimin e kontejnerëve dhe ndërtimin e një shërbimi privat të kontejnerëve. Rancher bazohet në Docker, kështu që mund ta përdorni në një kuti të dedikuar, makinë KVM apo edhe në një kontejner LXC. Rancher ofron një bibliotekë të madhe aplikacionesh të cilat instalohen brenda disa klikimeve dhe gjithashtu mbështet imazhet e dokerit nga Dockerhub.
Kërkesat
- Një shembull Vultr me CentOS 7 x64.
- Të paktën 1 GB memorie.
- Një version i mbështetur i Docker.
Instaloni Docker
Siç u tha, Docker kërkohet të ekzekutojë Rancher, kështu që ne do ta instalojmë atë së pari.
Së pari, hiqni çdo skedar të vjetër Docker, nëse është e nevojshme.
sudo yum remove docker docker-common docker-selinux docker-engine
Shënim : Mund të merrni një raport që nuk është instaluar asnjë skedar Docker. Kjo është e sigurt për t'u injoruar.
Instaloni paketat e nevojshme.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Shto një stabledepo.
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Kontrolloni versionet e disponueshme të Docker CE.
yum list docker-ce --showduplicates | sort -r
Do të shihni dalje të ngjashme me tekstin e mëposhtëm.
...
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
...
Mund të instaloni versionin më të fundit të Docker CE thjesht duke përdorur sudo yum install docker-cekomandën, por në një mjedis prodhimi, rekomandohet që të instaloni një version specifik në vend të versionit të fundit.
Për të specifikuar versionin e Docker CE që do të instalohet, bashkëngjitni version-string, (kolona e dytë), e versionit të fundit të qëndrueshëm te emri i paketës i ndjekur nga një " -", siç tregohet në komandën e mëposhtme.
sudo yum install docker-ce-17.09.1.ce-1.el7.centos
Filloni Docker.
sudo systemctl start docker
Verifikoni që Docker është instaluar saktë.
sudo docker run hello-world
Kjo komandë ekzekuton një imazh provë në një kontejner provë për të printuar një mesazh dhe më pas del. Mesazhi do të jetë i ngjashëm me daljen e mëposhtme.
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://cloud.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
Instaloni Rancher
Tani jemi gati të instalojmë Rancher.
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Prisni disa minuta për të lejuar që ndërfaqja e përdoruesit të Rancher të niset. Pastaj, hapni shfletuesin tuaj të preferuar dhe shkoni te porti 8080në serverin tuaj.
http://192.0.2.0:8080
Sigurohuni që ta zëvendësoni 192.0.2.0me adresën IP të serverit tuaj aktual.
Rancher nuk e konfiguron kontrollin e aksesit si parazgjedhje, prandaj është e rëndësishme ta konfiguroni këtë menjëherë, përndryshe UI dhe API mund të aksesohen nga kushdo që ka IP-në tuaj.
Zhvendosni pezull mbi ADMINskedën dhe klikoni Access Control.
Ndiqni udhëzimet në ndërfaqen e përdoruesit të Rancher për të konfiguruar cilëndo formë të kontrollit të aksesit që preferoni.
konkluzioni
Gjithçka është instaluar tani dhe mund të filloni të konfiguroni Rancher. Për më shumë informacion të thelluar mbi konfigurimin dhe përdorimin e Rancher, vizitoni dokumentacionin e tyre zyrtar .