Hoe kan ek Docker op Ubuntu, CentOS, Debian en Windows installeer?

‘N Stap-vir-stap-gids om Docker op u gunsteling bedryfstelsel te installeer.


Docker is ‘n open source projek wat die bou, toetsing, ontplooiing en bestuur van toepassings in selfonderhoudende, draagbare houers ondersteun. Oor die algemeen het die houerbeelde al die bronne wat ‘n program benodig om te bestuur.

Docker het vandag ‘n gewilde instrument geword om toepassings as houers te ontplooi en te bestuur, terwyl dit verenigbaarheidsprobleme oorkom. Met die tegnologie kan u die programme en dienste op ‘n wye verskeidenheid rekenaars installeer, ongeag die onderliggende hardeware en bedryfstelsels. Gevolglik kan u sulke prente op verskillende rekenaarstelsels laat loop solank Docker geïnstalleer is. Tipiese beelde sluit Nginx, MariaDB, WordPress en ander in.

Docker is anders as tradisionele VM.

In hierdie handleiding leer u hoe om die Docker op die volgende bedryfstelsels te installeer.

  • Ubuntu
  • Debian
  • CentOS
  • Windows

In die meeste gevalle is die stappe soortgelyk vir ‘n spesifieke bedryfstelsel, maar daar kan ‘n paar variasies tussen verskillende weergawes wees.

Docker installasie metodes

Oor die algemeen is daar drie belangrikste Docker-installeringsmetodes, waarvan die keuse afhang van die situasie en omgewing, soos hieronder uiteengesit.

  • Gebruik die Docker-bewaarplekke: – Maklik om te installeer en op te gradeer, word aanbeveel vir die meeste aanlyninstallasies.
  • Handmatige aflaai, installasie en opgraderings: – geskik vir aflyn rekenaars wat nie toegang tot die internet het nie
  • Die gebruik van outomatiese skrifte: vir ontwikkelings- en toetsomgewings.

In hierdie gids bespreek ons ​​die installasie met behulp van die Docker-bewaarplekke. U leer hoe u die instrument kan installeer en opgradeer vanaf die amptelike Docker-bewaarplekke. Oor die algemeen kan u die lêers ook van die bedryfstelsel se bewaarplek aflaai, maar dit is moontlik nie die nuutste weergawes nie, daarom is die behoefte om die amptelike Docker-bron te gebruik waar moontlik.

Installeer Docker op Ubuntu

Vir hierdie artikel gebruik ons ​​Ubuntu 18.04.

voorvereistes

  • Ubuntu 18.04
  • sudo gebruiker

Stap 1: Dateer die plaaslike databasis op

Begin voor die installering deur die bestaande lys vir pakkette op te dateer

sudo apt update

Stap 2: Installeer afhanklikhede wat https ondersteun

Installeer pakkette wat geskik is vir die oordrag van lêers via https

sudo apt installeer apt-transport-https ca-sertifikate krul sagteware-eienskappe-algemeen

Dit is wat elke opdrag doen;

  • apt-transport-https: Laat apt toe om lêers en data oor https oor te dra
  • ca-sertifikate: maak die rekenaar of blaaier om sekerheidsertifikate na te gaan
  • krul: ‘n lêeroordraginstrument
  • sagteware-eienskappe-algemeen: voeg sagtewarebestuurskripte by

Stap 3: Voeg die GPG-sleutel van Docker by

Die volgende sou wees om die GPG-sleutel by te voeg – ‘n veiligheidsfunksie wat verseker dat die installasie-lêers outentiek is.

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

Stap 4: Installeer die Docker-bewaarplek

In hierdie stap, gebruik die opdrag hieronder om die Docker-bewaarplek by die geskikte bronne te voeg.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bioniese stal"

Stap 5: Dateer bewaarplekke op

Dateer die databasis op met die Docker-pakkette vanaf die repo wat u so pas bygevoeg het

sudo apt update

Voer die opdrag uit om die installasie vanaf die amptelike Docker-bewaarplek te laat loop

apt-cache-beleid-docker-ce

Dit behoort die volgende afvoer te gee

Afvoer van die toepaslike kasbeleid-docker-ce

Docker-ce:
Geïnstalleer: (geen)
Kandidaat: 5: 19.03.5 ~ 3-0 ~ ubuntu-bionies
Weergawe tabel:
5: 19.03.5 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu bioniese / stabiele amd64-pakkette
5: 19.03.4 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu bioniese / stabiele amd64-pakkette
5: 19.03.3 ~ 3-0 ~ ubuntu-bionic 500

U sal vanaf die uitvoer sien dat die docker-ce nog nie geïnstalleer is nie. Die uitvoer sal egter die teikenbedryfstelsel en die weergawe nommer van die Docker vertoon. Let daarop dat weergawenommers kan verskil, afhangend van die tyd van installasie.

Stap 6: Installeer die nuutste weergawe van Docker

Sodra dit bevestig is, gebruik die volgende opdrag om Docker te installeer.

sudo apt installeer docker-ce

Dit sal Docker installeer, die daemon begin en dit outomaties laat begin. Om te bevestig dat die Docker aktief is en werk, hardloop;

sudo systemctl status docker

As die installasie suksesvol geïnstalleer en uitgevoer word, sal die opdrag die volgende uitvoer lewer

$ sudo systemctl status docker

● docker.service – Docker-toepassingshouermotor
Gelaai: gelaai (/lib/systemd/system/docker.service; geaktiveer; verskaffer preset: e
Aktief: aktief (hardloop) sedert Sat 2019-12-14 07:46:40 UTC; 50s gelede
Dokumente: https://docs.docker.com
Hoof-PID: 2071 (dockerd)
Take: 8
CGroup: /system.slice/docker.service
└─2071 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contain

Hierdie deel van die uitvoer wys dat die installasie suksesvol was en dat Docker aktief en aan die gang is.

Installeer Docker op CentOS

voorvereistes

  • ‘N Stabiele weergawe van CentOS 7
  • Sudo-gebruiker

Die beste praktyk is om die nuutste weergawe van die Docker-installasiepakket van die amptelike Docker-bewaarplek te gebruik.

Stap 1: Dateer pakketdatabasis op

Die eerste stap is om die pakketdatabasis met die opdrag op te dateer.

sudo yum opdatering

Stap 2: Voeg Docker Repository by en installeer Docker

Na die opdatering, sal ons die amptelike Docker-bewaarplek byvoeg, die nuutste weergawe van Docker aflaai en installeer. Gebruik die opdrag om dit te doen;

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

Stap 3: Begin Docker en kyk na die weergawe daarvan

Sodra die installasie voltooi is, begin die Docker-dememon

sudo systemctl begin docker

Bevestig dat Docker loop

sudo systemctl status docker

Dit sal die volgende afvoer lewer

docker.service – Docker-toepassingshouermotor
Gelaai: gelaai (/usr/lib/systemd/system/docker.service; gedeaktiveer; verskaffer vooraf ingesteld: gedeaktiveer)
Aktief: aktief (hardloop) sedert Ma 2019-12-09 09:54:50 UTC; 7s gelede
Dokumente: https://docs.docker.com
Hoof PID: 9194 (dockerd)
Take: 8
Geheue: 44.0M
CGroup: /system.slice/docker.service
└─9194 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / cont…

Installeer Docker op Debian

Installeer vanaf die amptelike Docker-bewaarplek om te verseker dat u die nuutste weergawe kry.

voorvereistes

  1. Debian 9 hardloop
  2. Sudo-gebruiker

Stap 1: Dateer die stelsel op

Werk eers die lys van geïnstalleerde pakkette op.

sudo apt update

Stap 2: Installeer die pakkette wat benodig word om oor Https te werk

sudo apt installeer apt-transport-https ca-sertifikate krul gnupg2 sagteware-eienskappe-common

Stap 3: Voeg GPG-sleutel by

Nou moet ons die GPG-sleutel van Docker by ons Debian-stelsel voeg. Dit verseker dat die aflaaie geldig is.

Voer uit om die GPG-sleutel by te voeg vir die amptelike Docker-bewaarplek

krul -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-sleutel voeg –

Stap 4: Voeg die Docker-bewaarplek by die APT-bronne

In hierdie stap sal u die Docker-bewaarplek by die geskikte bronne voeg.

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

Stap 5: Dateer pakketdatabasis op

Ons gaan nou die pakketdatabasis opdateer met die Docker-pakkette vanaf die repo wat u so pas bygevoeg het.

sudo apt update

Stap 6: Verifieer die installasiebron

Die opdrag hieronder verseker dat u die Docker installeer vanaf die amptelike Docker-repo in plaas van Debian’s wat verouderd is.

apt-cache-beleid-docker-ce

Dit lewer ‘n uitset soortgelyk aan die hieronder. Docker se weergawe nommer kan egter wissel.

Geïnstalleer: (geen)
Kandidaat: 5: 19.03.5 ~ 3-0 ~ debian-rek
Weergawe tabel:
5: 19.03.5 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette
5: 19.03.4 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette
5: 19.03.3 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette
5: 19.03.2 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiel amd64-pakkette

Soos gesien kan word, is die docker-ce nog nie geïnstalleer nie. Die uitset toon dat die installasie van die amptelike Docker-bewaarplek vir Debian 9 (strek) is.

Stap 7: Installeer Docker

Ons is nou gereed om Docker te installeer met behulp van die opdrag hieronder.

sudo apt installeer docker-ce

Dit sal Docker installeer, die enjin begin en instel dat dit altyd met die opstart begin. Nadat die installasie voltooi is, moet u verifieer dat dit loop.

sudo systemctl status docker

As dit suksesvol geïnstalleer is, sal die uitset aandui dat die diens aktief is en loop.

uitset

● docker.service – Docker-toepassingshouermotor
Gelaai: gelaai (/lib/systemd/system/docker.service; geaktiveer; verskaffer preset: e
Aktief: aktief (hardloop) sedert Ma 2019-12-09 11:48:32 UTC; 41s gelede
Dokumente: https://docs.docker.com
Hoof-PID: 17486 (dockerd)
CGroup: /system.slice/docker.service
└─17486 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contain

Installeer Docker op vensters

Kom ons kyk hoe u Docker-ondernemingsuitgawe op Windows Server 2016 installeer.

Stap 1: Installeer die Docker Powershell-module

Maak die venster oop PowerShell opdragprompt met ‘n administratiewe rekening, en gebruik die opdrag hieronder om die DockerMsftProvider-module te installeer. Dit is ‘n Docker Powershell-module vir die vind, installeer en opdatering van Docker-beelde.

As u die administrateurrekening gebruik, sal die opdrag verskyn as;

PS C: \ Gebruikers \ Administrateur> installeer-module-naam DockerMsftProvider -Force

Dit gee die uitset soos hieronder.

Die aanbieder van NuGet moet voortgaan
PowerShellGet vereis dat NuGet-verskaffer weergawe ‘2.8.5.201’ of nuwer is om met NuGet-gebaseerde bewaarplekke te kommunikeer. Die NuGet
verskaffer moet beskikbaar wees in ‘C: \ Program Files \ PackageManagement \ ProviderAssemblies’ of
‘C: \ Users \ Administrateur \ AppData \ Local \ PackageManagement \ ProviderAssemblies. U kan ook die NuGet-verskaffer installeer deur
loop ‘Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force’. Wil u hê dat PowerShellGet moet installeer?
en voer nou die NuGet-verskaffer in?
[Y] Ja [N] Nee [S] Ondersteun [?] Hulp (standaard is “Y”): y
Tik Y vir Ja

Stap 2 Installeer Docker-pakket

Nadat die module in plek is, is ons nou gereed om die Docker-pakket te installeer.

PS C: \ Gebruikers \ Administrateur>Installeer-pakket Docker –Providername DockerMsftProvider –Force

Dit sal die Docker-pakket op die rekenaar installeer, maar dit begin nie met die diens nie. As sodanig moet u die rekenaar herbegin om die houerfunksie te aktiveer.

PS C: \ Gebruikers \ Administrateur>Restart Rekenaar

Na die herbegin, verifieer die installasie en weergawe deur te loop

PS C: \ Gebruikers \ Administrateur>Docker-weergawe

uitset

Kliënt: Docker Engine – Enterprise
Weergawe: 19.03.5
API-weergawe: 1.40
Gaan weergawe: go1.12.12
Git commit: 2ee0c57608
Gebou: 11/13/2019 08:00:16
OS / Arch: windows / amd64
Eksperimenteel: onwaar
Bediener: Docker Engine – Enterprise
enjin:
Weergawe: 19.03.5
API-weergawe: 1.40 (minimum weergawe 1.24)
Gaan weergawe: go1.12.12
Git commit: 2ee0c57608
Gebou: 11/13/2019 07:58:51
OS / Arch: windows / amd64
Eksperimenteel: onwaar

PS C: \ Gebruikers \ Administrateur>

Voer die opdrag uit om Docker met ‘n tipiese beeld te toets

docker loop hallo-wêreld: nanoserver-sac2016

As dit korrek geïnstalleer en uitgevoer word, sal die opdrag die volgende uitvoer lewer.

PS C: \ Gebruikers \ Administrateur> docker loop hallo-wêreld: nanoserver-sac2016

Hallo van Docker!
Hierdie boodskap wys dat dit lyk asof u installasie korrek werk.
Om hierdie boodskap te genereer, het Docker die volgende stappe gedoen:
1. Die Docker-kliënt het die Docker-demoon gekontak.
2. Die Docker-demoon haal die ‘hallo-wêreld’-beeld uit die Docker-hub.
(windows-amd64, nanoserver-sac2016)
3. Die Docker-demoon het ‘n nuwe houer uit die prent geskep wat die
uitvoerbaar wat die uitset lewer wat u tans lees.
4. Die Docker-demoon het die uitsending na die Docker-kliënt gestroom wat dit gestuur het
na u terminale.
Om iets meer ambisieus te probeer, kan u ‘n Windows Server-houer met:
PS C:> docker run -it mcr.microsoft.com/windows/servercore powershell
Deel prente, outomatiseer werkstrome en meer met ‘n gratis Docker-ID:
https://hub.docker.com/
Vir meer voorbeelde en idees, besoek:
https://docs.docker.com/get-started/

Let daarop dat u standaard ‘n vensterhouerafbeelding moet gebruik. As u Linux-houerprente moet gebruik, gebruik die Docker Daemon in die eksperimentele modus, wat beskikbaar is in die lessenaarweergawe..

Afsluiting

Ek hoop nou dat u weet hoe maklik dit is om Docker te installeer. Nadat u dit geïnstalleer het, speel daarmee om vertroud te raak, en as u video-gebaseerde opleiding benodig, gaan kyk gerus kursus.

Tags:

  • Docker

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