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 de Docker de Dockerhub.
Requisits
- Una instància Vultr Ubuntu 16.04 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 apt-get remove docker docker-engine docker.io
Nota : és possible que rebeu un informe que no hi ha cap fitxer Docker instal·lat. Això és segur d'ignorar.
Actualitzar les llistes de paquets.
sudo apt-get update
Permet apt
utilitzar un repositori sobre HTTPS
.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Afegiu la clau GPG oficial.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Comproveu que teniu la clau cercant els darrers 8 dígits de l'empremta digital de la clau.
sudo apt-key fingerprint 0EBFCD88
La sortida s'assemblarà al text següent.
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
Afegeix un stable
repo.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Torneu a actualitzar les llistes de paquets.
sudo apt-get update
Comproveu les versions disponibles de Docker CE.
apt-cache madison docker-ce
Veureu una sortida similar al bloc següent.
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
Afegiu el version-string
, (segona columna) de l'última versió estable després =
de l'ordre següent per instal·lar la darrera versió de Docker CE.
sudo apt-get install docker-ce=17.09.1~ce-0~ubuntu
Nota : podeu instal·lar la darrera versió de Docker CE sense afegir la versió al final de l' sudo apt-get install docker-ce
ordre, però en un entorn de producció, us recomano que instal·leu una versió específica en lloc de la versió més recent.
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 8080
del vostre servidor.
http://192.0.2.0:8080
Assegureu-vos de substituir 192.0.2.0
per 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 ADMIN
pestanya 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 .