Com instal·lar Docker a Ubuntu, CentOS, Debian i Windows?

Una guia pas a pas per instal·lar Docker al sistema operatiu favorit.


Docker és un projecte de codi obert que admet la creació, prova, desplegament i gestió d’aplicacions en contenidors portàtils autosuficients. Generalment, les imatges del contenidor tenen tots els recursos que necessita una aplicació.

Avui en dia, Docker s’ha convertit en una eina popular per a desplegar i gestionar aplicacions com a contenidors tot superant problemes de compatibilitat. La tecnologia us permet instal·lar aplicacions i serveis en una àmplia gamma d’ordinadors independentment del maquinari i els sistemes operatius subjacents. Per tant, podeu executar aquestes imatges en diferents sistemes informàtics sempre que estigui instal·lat Docker. Les imatges típiques inclouen Nginx, MariaDB, WordPress i altres.

Docker és diferent de la VM tradicional.

En aquest tutorial, aprendràs a instal·lar Docker en els sistemes operatius següents.

  • Ubuntu
  • Debian
  • CentOS
  • Windows

En la majoria dels casos, els passos són similars per a un sistema operatiu determinat, però pot haver algunes lleus variacions entre diferents versions.

Mètodes d’instal·lació de Docker

Generalment, hi ha tres mètodes d’instal·lació principals de Docker, l’elecció dels quals depèn de la situació i l’entorn, com s’explica a continuació.

  • Ús dels dipòsits Docker: – Mètode fàcil d’instal·lar i actualitzar recomanat per a la majoria d’instal·lacions en línia.
  • Descàrrega, instal·lació i actualitzacions manuals: – adequat per a ordinadors fora de línia que no tenen accés a Internet
  • Utilitzant scripts automatitzats: per a entorns de desenvolupament i proves.

En aquesta guia, parlarem de la instal·lació mitjançant els dipòsits Docker. Aprendreu a instal·lar i actualitzar l’eina des dels dipòsits oficials de Docker. Generalment, també podeu descarregar els fitxers del dipòsit del sistema operatiu, però és possible que això no tingui les darreres versions, per tant, la necessitat d’utilitzar la font oficial de Docker sempre que sigui possible.

Instal·leu Docker a Ubuntu

Per a aquest article, utilitzarem Ubuntu 18.04.

Prerequisits

  • Ubuntu 18.04
  • usuari sudo

Pas 1: actualitzeu la base de dades local

Abans de la instal·lació, comenceu a actualitzar la llista existent de paquets

Actualització sudo apt

Pas 2: instal·leu dependències que admetin https

Instal·leu paquets que permetran transferir fitxers mitjançant https

sudo apt install apt-transport-https ca-certificats curl software-properties-common

Això és el que fa cada comanda;

  • apt-transport-https: permet transmetre fitxers i dades a través de https
  • ca-Certificate: convertiu l’ordinador o el navegador per comprovar els certificats de seguretat
  • curl: una eina de transferència de fitxers
  • Propietat de programari-comú: afegeix scripts de gestió de programari

Pas 3: afegeix la clau de GPG de Docker

El següent seria afegir la clau GPG: una característica de seguretat que assegura que els fitxers d’instal·lació són autèntics.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | add-key add sudo –

Pas 4: instal·leu el repositori Docker

En aquest pas, utilitzeu la comanda següent per afegir el dipòsit Docker a les fonts aptes.

add-apt-repository sudo "deb [arch = amd64] https://download.docker.com/linux/ubuntu estable biònic"

Pas 5: actualitzeu repositoris

Actualitzeu la base de dades amb els paquets Docker del document que acabeu d’afegir

Actualització sudo apt

Per assegurar-vos que esteu executant la instal·lació des del dipòsit oficial de Docker, executeu la comanda

docker-ce de política de apt-cache

Això hauria de produir el resultat següent

Sortida de docker-ce de política de apt-cache

docker-ce:
Instal·lat: (cap)
Candidat: 5: 19.03.5 ~ 3-0 ~ ubuntu-biònic
Taula de versions:
5: 19.03.5 ~ 3-0 ~ ubuntu-biònic 500
500 https://download.docker.com/linux/ubuntu bionic / stable amd64 paquets
5: 19.03.4 ~ 3-0 ~ ubuntu-biònic 500
500 https://download.docker.com/linux/ubuntu bionic / stable amd64 paquets
5: 19.03.3 ~ 3-0 ~ ubuntu-biònic 500

Des de la sortida, notareu que el docker-ce encara no està instal·lat. Tanmateix, la sortida mostrarà el sistema operatiu objectiu i el número de versió del Docker. Tingueu en compte que els números de versió poden diferir segons el moment de la instal·lació.

Pas 6: instal·leu la darrera versió de Docker

Un cop confirmat, utilitzeu la següent comanda per instal·lar Docker.

sudo apt install docker-ce

Això instal·larà Docker, iniciarà el dimoni i l’activarà automàticament en l’arrencada. Per confirmar que el Docker està actiu i funciona, executeu;

Docker d’estat sudo systemctl

Si s’instal·la i funciona correctament, la comanda proporcionarà la sortida següent

Docker d’estat $ sudo systemctl

● docker.service: motor de contenidors d’aplicacions Docker
Carregat: carregat (/lib/systemd/system/docker.service; activat; predefinit del venedor: e
Actiu: actiu (en funcionament) des del dissabte 2019-12-14 07:46:40 UTC; Fa 50 anys
Docs: https://docs.docker.com
PID principal: 2071 (dockerd)
Tasques: 8
CGroup: /system.slice/docker.service
└─2071 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contenir

Aquesta part de la sortida mostra que la instal·lació ha tingut èxit i que Docker està actiu i en funcionament.

Instal·lació de Docker a CentOS

Prerequisits

  • Una versió estable de CentOS 7
  • Usuari Sudo

La millor pràctica és utilitzar la versió més recent del paquet d’instal·lació Docker del dipòsit oficial de Docker.

Pas 1: actualitzar la base de dades de paquets

El primer pas és actualitzar la base de dades de paquets amb la comanda.

Actualització sudo yum

Pas 2: afegiu el dipòsit Docker i instal·leu Docker

Després d’actualitzar-lo, afegirem el repositori oficial de Docker, descarregar i instal·lar la darrera versió de Docker. Per fer-ho, utilitzeu la comanda;

curl -fsSL https://get.docker.com/ | sh

Pas 3: Inicieu Docker i comproveu-ne la versió

Un cop finalitzada la instal·lació, inicieu el dimoni Docker

sudo systemctl docker inici

Confirmeu que Docker s’està executant

Docker d’estat sudo systemctl

Això ha de proporcionar la sortida següent

docker.service – Motor de contenidors d’aplicacions Docker
Carregat: carregat (/usr/lib/systemd/system/docker.service; desactivat; predefinit del venedor: desactivat)
Actiu: actiu (en funcionament) des del dl. 2019-12-09 09:54:50 UTC; Fa 7 anys
Docs: https://docs.docker.com
PID principal: 9194 (dockerd)
Tasques: 8
Memòria: 44,0M
CGroup: /system.slice/docker.service
└─9194 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / cont…

Instal·lació de Docker a Debian

Per assegurar-vos que obtingueu la darrera versió, instal·leu-la des del repositori oficial de Docker.

Prerequisits

  1. Debian 9 en funcionament
  2. Usuari Sudo

Pas 1: sistema d’actualització

Primer, actualitzeu la llista de paquets instal·lats.

Actualització sudo apt

Pas 2: instal·leu els paquets necessaris per executar aptes per a més de Https

sudo apt instal·lar apt-transport-https ca-certificats curl gnupg2 propietats del programari-comunes

Pas 3: Afegeix clau de GPG

Ara hem d’afegir la clau GPG de Docker al nostre sistema Debian. D’aquesta manera es garanteix que les descàrregues siguin vàlides.

Per afegir la clau GPG per al dipòsit oficial de Docker, executeu

curl -fsSL https://download.docker.com/linux/debian/gpg | Afegeix la clau sudo apt-key –

Pas 4: afegiu el dipòsit Docker a les fonts APT

En aquest pas, afegirà el dipòsit Docker a les fonts aptes.

add-apt-repository sudo "deb [arch = amd64] https://download.docker.com/linux/debian $ (lsb_release -cs) estable"

Pas 5: actualitzar la base de dades de paquets

Ara actualitzarem la base de dades de paquets amb els paquets Docker del document que acabem d’afegir.

Actualització sudo apt

Pas 6: verifiqueu l’origen de la instal·lació

La comanda següent garanteix que esteu instal·lant el Docker del repertori oficial de Docker en lloc de Debian, que pot ser desactualitzat..

docker-ce de política de apt-cache

Es produirà una sortida similar a la següent. Tanmateix, el número de versió de Docker pot variar.

Instal·lat: (cap)
Candidat: 5: 19.03.5 ~ 3-0 ~ debian-stretch
Taula de versions:
5: 19.03.5 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64
5: 19.03.4 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64
5: 19.03.3 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64
5: 19.03.2 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian paquets extensibles / estables amd64

Com es pot veure, el docker-ce encara no està instal·lat. La sortida mostra que la instal·lació és del repositori oficial de Docker per a Debian 9 (estirament).

Pas 7: Instal·leu Docker

Ja estem preparats per instal·lar Docker mitjançant la comanda següent.

sudo apt install docker-ce

Això instal·larà Docker, arrencarà el motor i configurarà-lo per iniciar-lo sempre en l’arrencada. Un cop finalitzada la instal·lació, comproveu que s’està executant.

Docker d’estat sudo systemctl

Si s’instal·la correctament, la sortida indicarà que el servei està actiu i en funcionament.

Sortida

● docker.service: motor de contenidors d’aplicacions Docker
Carregat: carregat (/lib/systemd/system/docker.service; activat; predefinit del venedor: e
Actiu: actiu (en funcionament) des del dl. 2019-12-09 11:48:32 UTC; Fa 41 anys
Docs: https://docs.docker.com
PID principal: 17486 (dockerd)
CGroup: /system.slice/docker.service
└─17486 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contenir

Instal·leu Docker a Windows

Anem a veure com instal·lar l’edició empresarial Docker al servidor de Windows 2016.

Pas 1: instal·leu el mòdul Docker Powershell

Obre la finestra PowerShell indicador d’ordres amb un compte administratiu i utilitzeu la següent comanda per instal·lar el mòdul DockerMsftProvider. Es tracta d’un mòdul Docker Powershell per trobar, instal·lar i actualitzar les imatges de Docker.

Si utilitzeu el compte d’administrador, l’ordre apareixerà com;

PS C: \ Usuaris \ Administrador> install-module -name DockerMsftProvider -Force

Això donarà la sortida com es mostra a continuació.

El proveïdor de NuGet ha de continuar
PowerShellGet requereix la versió del 2.8.5.201 del proveïdor de NuGet o una versió més recent per interactuar amb els dipòsits basats en NuGet. El NuGet
el proveïdor ha d’estar disponible a “C: \ Programes \ PackageManagement \ ProviderAssemblies” o
“C: \ Usuaris \ Administrador \ AppData \ Local \ PackageManagement \ ProviderAssemblies”. També podeu instal·lar el proveïdor de NuGet
executant “Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force”. Voleu que s’instal·li PowerShellGet
i importeu el proveïdor NuGet ara?
[Y] Sí [N] No [S] Suspendre [?] Ajuda (el valor predeterminat és “Y”): y
Escriu Y per a Sí

Pas 2 Instal·leu el paquet Docker

Després que el mòdul estigui en marxa, ja estem preparats per instal·lar el paquet Docker.

PS C: \ Usuaris \ Administrador>Install-Package Docker –Providername DockerMsftProvider –Force

Aquesta instal·lació instal·larà el paquet Docker a l’ordinador però no iniciarà el servei. Com a tal, heu de reiniciar l’ordinador per habilitar la funció de contenidor.

PS C: \ Usuaris \ Administrador>Reinicia l’ordinador

Després del reinici, verifiqueu la instal·lació i la versió executant-la

PS C: \ Usuaris \ Administrador>versió de docker

Sortida

Client: Docker Engine – Enterprise
Versió: 19.03.5
Versió API: 1.40
Versió Go: go1.12.12
Compromís Git: 2ee0c57608
Construït: 13/11/2019 08:00:16
OS / Arch: Windows / amd64
Experimental: fals
Servidor: Docker Engine – Enterprise
Motor:
Versió: 19.03.5
Versió API: 1.40 (versió mínima 1.24)
Versió Go: go1.12.12
Compromís Git: 2ee0c57608
Construït: 13/11/2019 07:58:51
OS / Arch: Windows / amd64
Experimental: fals

PS C: \ Usuaris \ Administrador>

Per provar Docker amb una imatge típica, executeu la comanda

docker run hello-world: nanoserver-sac2016

Si s’instal·la i funciona correctament, la comanda donarà la sortida següent.

PS C: \ Usuaris \ Administrador> docker run hello-world: nanoserver-sac2016

Hola de Docker!
Aquest missatge mostra que la vostra instal·lació funciona correctament.
Per generar aquest missatge, Docker va fer els passos següents:
1. El client Docker es va posar en contacte amb el dimoni Docker.
2. El dimoni Docker va treure la imatge de “hello-world” del Docker Hub.
(Windows-amd64, nanoserver-sac2016)
3. El dimoni Docker ha creat un nou contenidor a partir d’aquesta imatge que s’executa
executable que produeix la sortida que esteu llegint.
4. El dimoni Docker va transmetre aquesta sortida al client Docker que la va enviar
al vostre terminal.
Per provar alguna cosa més ambiciós, podeu executar un contenidor de Windows Server amb:
PS C:> docker run -it mcr.microsoft.com/windows/servercore powershell
Compartiu imatges, automatitzeu fluxos de treball i molt més amb una identificació gratuïta de Docker:
https://hub.docker.com/
Per obtenir més exemples i idees, visiteu:
https://docs.docker.com/get-started/

Tingueu en compte que heu d’utilitzar per defecte una imatge de contenidor de Windows. En cas que necessiteu executar imatges de contenidors Linux, utilitzeu el dimoni Docker en el mode experimental, disponible a la versió d’escriptori..

Conclusió

Espero que ara sapigueu quina facilitat és instal·lar Docker. Un cop instal·lat, jugueu-hi per familiaritzar-vos i, si necessiteu una formació basada en vídeo, comproveu-ho per descomptat.

Tags:

  • Atracador

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map