Kuidas paigaldada Docker Ubuntu, CentOS, Debianile ja Windowsile?

Üksikasjalik juhend Dockeri installimiseks oma lemmik OS-i.


Docker on avatud lähtekoodiga projekt, mis toetab iseseisvate kaasaskantavate konteinerite rakenduste ehitamist, testimist, juurutamist ja haldamist. Üldiselt on konteineripiltidel kõik ressursid, mida rakendus vajab käivitamiseks.

Täna on Dockerist saanud populaarne tööriist konteinerite rakenduste juurutamiseks ja haldamiseks, vältides samal ajal ühilduvusprobleeme. See tehnoloogia võimaldab teil installida rakendusi ja teenuseid paljudesse arvutitesse, sõltumata riistvarast ja opsüsteemidest. Järelikult saate selliseid pilte erinevates arvutisüsteemides käitada seni, kuni Docker on installitud. Tüüpiliste piltide hulka kuuluvad Nginx, MariaDB, WordPress ja teised.

Docker erineb tavapärasest VM-ist.

Selles õpetuses saate teada, kuidas installida Docker järgmistesse opsüsteemidesse.

  • Ubuntu
  • Debian
  • CentOS
  • Windows

Enamikul juhtudel on konkreetse OS-i toimingud sarnased, kuid erinevates versioonides võib esineda väikseid erinevusi.

Doki paigaldamise meetodid

Üldiselt on Dockeri installimisel kolm peamist meetodit, mille valik sõltub olukorrast ja keskkonnast, nagu allpool selgitatakse.

  • Dockeri hoidlate kasutamine: – Lihtne paigaldada ja uuendada meetodit, mida soovitatakse enamiku veebipaigaldiste jaoks.
  • Käsitsi allalaadimine, installimine ja versiooniuuendused: – sobib võrguühenduseta arvutitele, millel pole juurdepääsu Internetile
  • Automatiseeritud skriptide kasutamine: arendus- ja testimiskeskkondade jaoks.

Selles juhendis käsitleme installimist Dockeri hoidlate abil. Selle tööriista installimise ja täiendamise saate teada ametlikest Dockeri andmekogudest. Üldiselt saate faile alla laadida ka opsüsteemi hoidlast, kuid sellel ei pruugi olla uusimaid versioone, seetõttu tuleb võimaluse korral kasutada ametlikku Dockeri allikat.

Installige Docker Ubuntu

Selle artikli jaoks kasutame Ubuntu 18.04.

Eeltingimused

  • Ubuntu 18.04
  • sudo kasutaja

1. samm: värskendage kohalikku andmebaasi

Enne installimist värskendage olemasolevat pakettide loendit

sudo apt värskendus

2. samm: installige sõltuvusi, mis toetavad https-i

Installige paketid, mis võimaldavad apt-failidel faile https kaudu üle kanda

sudo apt install apt-transport-https ca-sertifikātid lokid tarkvara-omadused-levinud

Seda teeb iga käsk;

  • apt-transport-https: lubab apt-il faile ja andmeid https-i kaudu edastada
  • ca-sertifikaadid: saate arvuti või brauseri turvasertifikaate kontrollida
  • curl: failiedastustööriist
  • tarkvara omadused – üldine: lisab tarkvarahaldusskriptid

3. samm: lisage Dockeri GPG-võti

Järgmine oleks lisada GPG-võti – turvafunktsioon, mis tagab installifailide autentsuse.

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

4. samm: installige Dockeri hoidla

Selles etapis saate Dockeri hoidla apt-allikatele lisamiseks kasutada alltoodud käsku.

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

5. samm: värskendage hoidlaid

Uuendage andmebaasi äsja lisatud repost Docker-pakettidega

sudo apt värskendus

Käivitage käsk selleks, et installida ametlikust Dockeri hoidlast

apt-vahemälu poliitika dokker-ce

See peaks andma järgmise väljundi

Apt-vahemälu poliitika docker-ce väljund

dokkija:
Installitud: (pole)
Kandidaat: 5: 19.03.5 ~ 3-0 ~ ubuntu-biooniline
Versioonitabel:
5: 19.03.5 ~ 3-0 ~ ubuntu-biooniline 500
500 https://download.docker.com/linux/ubuntu biooniline / stabiilne amd64 pakett
5: 19.03.4 ~ 3-0 ~ ubuntu-biooniline 500
500 https://download.docker.com/linux/ubuntu biooniline / stabiilne amd64 pakett
5: 19.03.3 ~ 3-0 ~ ubuntu-biooniline 500

Väljundist näete, et docker-ce pole veel installitud. Kuid väljund näitab sihtoperatsioonisüsteemi ja Dockeri versiooni numbrit. Pange tähele, et versioonide numbrid võivad installimise ajast sõltuvalt erineda.

6. samm: installige Dockeri uusim versioon

Pärast kinnitust saate Dockeri installimiseks kasutada järgmist käsku.

sudo apt install docker-ce

See installib Dockeri, käivitab deemoni ja võimaldab sellel automaatselt alglaadimisel käivituda. Kui soovite kinnitada, et dokk on aktiivne ja töötab, käivitage;

sudo systemctl olekudokker

Kui installitud ja töötab edukalt, annab käsk järgmise väljundi

$ sudo systemctl olekudokker

● docker.service – Docker Application Container Engine
Laaditud: laaditud (/lib/systemd/system/docker.service; lubatud); tarnija eelseade: e
Aktiivne: aktiivne (töötab) alates laupäevast 2019-12-14 07:46:40 UTC; 50ndad tagasi
Dokumendid: https://docs.docker.com
Peamine PID: 2071 (dokk)
Ülesanded: 8
CGroup: /system.slice/docker.service
712071 / usr / bin / dockerd -H fd: // –containerd = / käivita / containerd / sisaldavad

See väljundi osa näitab, et installimine õnnestus ning Docker on aktiivne ja töötab.

Dockeri installimine CentOS-i

Eeltingimused

  • CentOS 7 stabiilne versioon
  • Sudo kasutaja

Parim tava on kasutada Dockeri installipaketi uusimat versiooni ametlikust Dockeri hoidlast.

1. samm: värskendage paketi andmebaasi

Esimene samm on paketi andmebaasi värskendamine käsuga.

sudo yum värskendus

2. samm: lisage Dockeri hoidla ja installige Docker

Pärast värskendamist lisame ametliku Dockeri hoidla, laadime alla ja installime Dockeri uusima versiooni. Selleks kasutage käsku;

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

3. samm: käivitage Docker ja kontrollige selle versiooni

Kui installimine on lõpule viidud, käivitage Dockeri deemon

sudo systemctl start dokk

Veenduge, et Docker töötab

sudo systemctl olekudokker

See peaks andma järgmise väljundi

docker.service – Dockeri rakenduste konteinerimootor
Laaditud: laaditud (/usr/lib/systemd/system/docker.service; keelatud; müüja eelseade: keelatud)
Aktiivne: aktiivne (töötab) alates esmaspäevast 2019-12-09 09:54:50 UTC; 7s tagasi
Dokumendid: https://docs.docker.com
Peamine PID: 9194 (dokk)
Ülesanded: 8
Mälu: 44,0M
CGroup: /system.slice/docker.service
199194 / usr / bin / dockerd -H fd: // –containerd = / käivita / containerd / jätkub…

Dockeri installimine Debianile

Uusima versiooni saamiseks installige see ametlikust Dockeri hoidlast.

Eeltingimused

  1. Debian 9 töötab
  2. Sudo kasutaja

1. samm: värskendage süsteemi

Esiteks värskendage installitud pakettide loendit.

sudo apt värskendus

2. samm: installige paketid, mis on vajalikud apt Https ületamiseks

sudo apt install apt-transport-https ca-sertifikātid curl gnupg2 tarkvara-omadused-ühine

3. samm: lisage GPG-võti

Nüüd peame lisama GPG võtme Dockerist meie Debiani süsteemi. See tagab allalaadimiste õigsuse.

GPG-võtme lisamiseks ametlikule Dockeri hoidlale käivitage

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

4. samm: lisage Dockeri hoidla APT-i allikatele

Selles etapis lisate Dockeri hoidla apt-allikatele.

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

5. samm: värskendage paketi andmebaasi

Nüüd värskendame pakettandmebaasi äsja lisatud repo dokumentidest Docker.

sudo apt värskendus

6. samm: kontrollige installiallikat

Allpool olev käsk tagab, et installite Dockeri Debiani asemel ametlikust Dockeri repost, mis võib olla vananenud.

apt-vahemälu poliitika dokker-ce

See tagastab väljundi, mis on sarnane allolevaga. Dockeri versiooninumber võib siiski erineda.

Installitud: (pole)
Kandidaat: 5: 19.03.5 ~ 3-0 ~ debian-stretch
Versioonitabel:
5: 19.03.5 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett
5: 19.03.4 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett
5: 19.03.3 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett
5: 19.03.2 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabiilne amd64 pakett

Nagu näha, pole dokker-ce veel installitud. Väljund näitab, et install on pärit Debian 9 ametlikust Dockeri hoidlast (stretch).

7. samm: installige Docker

Nüüd oleme valmis Dockerit installima, kasutades allolevat käsku.

sudo apt install docker-ce

See installib Dockeri, käivitab mootori ja konfigureerib selle alati alglaadimisel käivituma. Pärast installimise lõppu kontrollige, kas see töötab.

sudo systemctl olekudokker

Eduka installimise korral näitab väljund, et teenus on aktiivne ja töötab.

Väljund

● docker.service – Docker Application Container Engine
Laaditud: laaditud (/lib/systemd/system/docker.service; lubatud); tarnija eelseade: e
Aktiivne: aktiivne (töötab) alates esmaspäevast 2019-12-09 11:48:32 UTC; 41s tagasi
Dokumendid: https://docs.docker.com
Peamine PID: 17486 (dokk)
CGroup: /system.slice/docker.service
4817486 / usr / bin / dockerd -H fd: // –containerd = / käivita / containerd / sisaldavad

Installige akendesse Docker

Vaatame, kuidas installida Dockeri ettevõtte väljaanne Windows Server 2016.

1. samm: installige Docker Powershelli moodul

Avage aken PowerShell administraatori kontoga käsuviip ja kasutage DockerMsftProvider mooduli installimiseks allolevat käsku. See on Docker Powershelli moodul Dockeri piltide otsimiseks, installimiseks ja värskendamiseks.

Administraatori konto kasutamisel kuvatakse käsk kujul;

PS C: \ Kasutajad \ Administraator> install-moodul -nimi DockerMsftProvider -Force

See annab väljundi nagu allpool.

NuGeti pakkuja on kohustatud jätkama
PowerShellGet nõuab NuGeti pakkuja versiooni ‘2.8.5.201’ või uuema versiooni kasutamist NuGeti-põhiste hoidlatega suhtlemiseks. NuGet
pakkuja peab olema saadaval kaustas C: \ Program Files \ PackageManagement \ ProviderAssemblies või
C: \ Kasutajad \ Administrator \ AppData \ Local \ PackageManagement \ ProviderAssemblies. NuGeti pakkuja saate installida ka
töötab rakendus “Install-PackageProvider -Nimi NuGet -MinimumVersion 2.8.5.201 -Force”. Kas soovite, et PowerShellGet installitaks?
ja importige nüüd NuGeti pakkuja?
[Y] Jah [N] ei [S] Peatage [?] Spikker (vaikeseade on “Y”): y
Tüüp Y sisestage jah

2. samm Installige Dockeri pakett

Kui moodul on paigas, oleme nüüd valmis Dockeri paketti installima.

PS C: \ Kasutajad \ Administraator>Installi-paketi dokker – teenusepakkuja nimi DockerMsftProvider – jõud

See installib arvutisse Dockeri paketi, kuid ei käivita teenust. Konteineri funktsiooni lubamiseks peate arvuti taaskäivitama.

PS C: \ Kasutajad \ Administraator>Taaskäivitage arvuti

Pärast taaskäivitamist kontrollige installimist ja versiooni, käivitades

PS C: \ Kasutajad \ Administraator>dokker-versioon

Väljund

Klient: Docker Engine – ettevõte
Versioon: 19.03.5
API versioon: 1.40
Mine versioon: go1.12.12
Isik: 2ee0c57608
Ehitatud: 13.11.2019 08:00:16
OS / Arch: windows / amd64
Eksperimentaalne: vale
Server: Docker Engine – Enterprise
Mootor:
Versioon: 19.03.5
API versioon: 1,40 (minimaalne versioon 1,24)
Mine versioon: go1.12.12
Isik: 2ee0c57608
Ehitatud: 13.11.2019 07:58:51
OS / Arch: windows / amd64
Eksperimentaalne: vale

PS C: \ Kasutajad \ Administraator>

Dockeri tüüpilise pildi testimiseks käivitage käsk

doki käivita teremaailm: nanoserver-sac2016

Kui installitud ja töötab korralikult, annab käsk järgmise väljundi.

PS C: \ Kasutajad \ Administraator> doki käivita teremaailm: nanoserver-sac2016

Tere, Dockerilt!
See teade näitab, et teie install näib õigesti töötavat.
Selle teate genereerimiseks tegi Docker järgmisi samme:
1. Dockeri klient võttis ühendust Dockeri deemoniga.
2. Dockeri deemon tõmbas Docker Hubist “tere-maailma” pildi.
(windows-amd64, nanoserver-sac2016)
3. Dockeri deemon lõi selle pildi põhjal uue konteineri, mis käivitab
käivitatav, mis loob väljundi, mida praegu loete.
4. Dockeri deemon voogesitas selle väljundi Dockeri kliendile, kes selle saatis
oma terminali.
Midagi ambitsioonikamat proovimiseks võite käivitada Windows Serveri konteineri koos:
PS C:> doki käivitamine – mcr.microsoft.com/windows/servercore powershell
Jagage pilte, automatiseerige töövooge ja palju muud tasuta Dockeri ID abil:
https://hub.docker.com/
Lisateavet ja ideid leiate aadressilt:
https://docs.docker.com/get-started/

Pange tähele, et peate vaikimisi kasutama Windowsi konteineri pilti. Kui peate käitama Linuxi konteineripilte, kasutage eksperimentaalrežiimis Docker Daemon, mis on saadaval töölauaversioonis.

Järeldus

Loodan, et nüüd teate, kui lihtne on Dockeri installimine. Kui olete installinud, mängige seda tutvumiseks ja kui vajate videopõhist koolitust, siis vaadake seda muidugi.

Sildid:

  • Dokk

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