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 Docker nga Dockerhub.
Kërkesat
- Një shembull Vultr Ubuntu 16.04 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 apt-get remove docker docker-engine docker.io
Shënim : Mund të merrni një raport që nuk është instaluar asnjë skedar Docker. Kjo është e sigurt për t'u injoruar.
Përditësoni listat e paketave.
sudo apt-get update
Lejoni apt
të përdorni një depo mbi HTTPS
.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Shto çelësin zyrtar GPG.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Verifikoni që e keni çelësin duke kërkuar për 8 shifrat e fundit të gjurmës së gishtit të çelësit.
sudo apt-key fingerprint 0EBFCD88
Prodhimi do të ngjajë me tekstin e mëposhtëm.
pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <[email protected]>
sub 4096R/F273FCD8 2017-02-22
Shto një stable
depo.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Përditësoni përsëri listat e paketave.
sudo apt-get update
Kontrolloni versionet e disponueshme të Docker CE.
apt-cache madison docker-ce
Do të shihni dalje të ngjashme me bllokun e mëposhtëm.
docker-ce | 17.09.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.06.2~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.06.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.06.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.03.2~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
Shtoni version-string
, (kolona e dytë), e versionit më të fundit të qëndrueshëm pas =
komandës në vijim për të instaluar versionin më të fundit të Docker CE.
sudo apt-get install docker-ce=17.09.1~ce-0~ubuntu
Shënim : Mund të instaloni versionin më të fundit të Docker CE pa e shtuar versionin në fund të sudo apt-get install docker-ce
komandës, por në një mjedis prodhimi, unë rekomandova që të instaloni një version specifik në vend të versionit të fundit.
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 8080
në serverin tuaj.
http://192.0.2.0:8080
Sigurohuni që ta zëvendësoni 192.0.2.0
me 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 ADMIN
skedë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 .