Introducció
Requisits
Instal·leu Docker
Instal·leu Rancher
Conclusió
Introducció
Rancher és una plataforma de codi obert per executar contenidors i crear un servei privat de contenidors. Rancher es basa en Docker, de manera que podeu executar-lo en una caixa dedicada, màquina KVM o fins i tot en un contenidor LXC. Rancher ofereix una gran biblioteca d'aplicacions que s'instal·len amb uns quants clics i també admet imatges docker de Dockerhub.
Requisits
- Una instància Vultr amb CentOS 7 x64.
- Com a mínim 1 GB de memòria.
- Una versió compatible de Docker.
Instal·leu Docker
Com s'ha dit, Docker és necessari per executar Rancher, de manera que primer l'instal·larem.
Primer, elimineu els fitxers Docker antics, si cal.
sudo yum remove docker docker-common docker-selinux docker-engine
Nota : és possible que rebeu un informe que no hi ha cap fitxer Docker instal·lat. Això és segur d'ignorar.
Instal·leu els paquets necessaris.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Afegeix un stablerepo.
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Comproveu les versions disponibles de Docker CE.
yum list docker-ce --showduplicates | sort -r
Veureu una sortida similar al text següent.
...
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
...
Podeu instal·lar la darrera versió de Docker CE només amb l' sudo yum install docker-ceordre, però en un entorn de producció, es recomana que instal·leu una versió específica en lloc de la versió més recent.
Per especificar la versió de Docker CE per instal·lar, afegiu el version-string, (segona columna) de l'última versió estable al nom del paquet seguit d'un " -", tal com es mostra a l'ordre següent.
sudo yum install docker-ce-17.09.1.ce-1.el7.centos
Inicieu Docker.
sudo systemctl start docker
Comproveu que Docker s'ha instal·lat correctament.
sudo docker run hello-world
Aquesta ordre executa una imatge de prova en un contenidor de prova per imprimir un missatge i després surt. El missatge serà similar a la sortida següent.
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/
Instal·leu Rancher
Ara estem preparats per instal·lar Rancher.
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Espereu uns minuts perquè s'iniciï la interfície d'usuari de Rancher. A continuació, obriu el vostre navegador preferit i aneu al port 8080del vostre servidor.
http://192.0.2.0:8080
Assegureu-vos de substituir 192.0.2.0per l'adreça IP del vostre servidor real.
Rancher no configura el control d'accés de manera predeterminada, per la qual cosa és important configurar-ho immediatament, en cas contrari, qualsevol persona que tingui la vostra IP pot accedir a la interfície d'usuari i l'API.
Passeu el cursor per sobre de la ADMINpestanya i feu clic a Access Control.
Seguiu les instruccions de la interfície d'usuari de Rancher per configurar la forma de control d'accés que preferiu.
Conclusió
Ara està tot instal·lat i podeu començar a configurar Rancher. Per obtenir informació més detallada sobre la configuració i l'ús de Rancher, visiteu la seva documentació oficial .