Namestite Docker na CentOS7

Install Docker Centos7



Docker je odprtokodni sistem za shranjevanje vsebnikov. Veliko se uporablja za uvajanje aplikacij v oblaku z visoko gostoto. Za virtualizacijo operacijskega sistema uporablja isto jedro kot gostiteljski operacijski sistem. Ima veliko skladišče slik, s katerim lahko v nekaj minutah zaženete vsebnik. Skladišče slik Docker ima vnaprej nastavljeno sliko Docker za skoraj vse vrste aplikacij in operacijskih sistemov. Recimo, da želite zagnati spletni strežnik PHP. Najdete ga v skladišču slik Docker, osnovni operacijski sistem pa je lahko Ubuntu, Debian ali CentOS. Za vsak različen OS obstajajo različne slike za PHP. V tem članku vam bom pokazal, kako namestiti Docker na CentOS 7. Začnimo.

Namestitev Dockerja

Uporabljam CentOS 7.4, kot lahko vidite iz izpisa naslednjega ukaza:







$mačka /itd/redhat-release



Različica jedra, ki ga uporabljam, je 3.10.0, kot lahko vidite iz izpisa naslednjega ukaza:



$uname -r





Potrebujete yum-config-manager omogočiti dodatke CentOS 7 in skladišče Docker CE na napravi CentOS 7. yum-config-manager zagotavlja yum-utils paket.

Lahko namestite yum-utils paket z naslednjim ukazom:



$sudo yum installyum-utils-in

Kot lahko vidite na spodnjem posnetku zaslona, ​​ga že imam yum-utils paket, nameščen na mojem računalniku. Če ga nimate, bo nameščen.

Sedaj lahko omogočite skladišče dodatkov CentOS 7 z naslednjim ukazom:

$sudoyum-config-manager-omogočenoDodatne lastnosti

Zdaj zaženite naslednji ukaz, da preverite, ali Dodatne lastnosti repo je omogočen:

$sudo yumrepolist

Kot lahko vidite iz označenega razdelka na spodnjem posnetku zaslona, ​​je Dodatne lastnosti repo je omogočen.

Docker je odvisen od device-mapper-persistent-data in lvm2 paket. Te pakete lahko namestite z naslednjim ukazom:

$sudo yum installdevice-mapper-persistent-data lvm2

Zdaj pritisnite 'y' in nato pritisnite za nadaljevanje.

device-mapper-persistent-data in lvm2 pakete je treba namestiti.

Zdaj morate v računalnik CentOS 7 dodati uradno skladišče Docker.

Če želite dodati skladišče Docker v CentOS 7, lahko zaženete naslednji ukaz yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/stotine/docker-ce.repo

Dodati je treba skladišče Docker.

Zdaj lahko namestite Docker.

Če želite Docker namestiti na računalnik CentOS 7, zaženite naslednji ukaz:

Pritisnite 'y' in nato za nadaljevanje.

Upravitelj paketov Yum bi moral začeti nalagati pakete Docker, kot je prikazano na spodnjem posnetku zaslona.

Na neki točki boste morda morali sprejeti ključ GPG v Dockerju. Pritisnite 'y' in nato za nadaljevanje.

Namestitev se mora nadaljevati, kot je prikazano na spodnjem posnetku zaslona.

Docker je treba namestiti.

Sedaj lahko zaženete sistemsko storitev Docker z naslednjim ukazom:

$sudosystemctl start docker

K zagonu sistema morate dodati tudi storitev Docker. Tako se bo samodejno zagnal ob zagonu.

Za zagon sistema Docker lahko zaženete naslednji ukaz:

$sudosystemctlomogočidocker

Kot lahko vidite na spodnjem posnetku zaslona, ​​je sistemska storitev Docker dodana ob zagonu.

Zdaj dodajte svojega uporabnika v docker sistemska skupina. Tako lahko dostopate do vseh ukazov Docker brez uporabe sudo .

Če želite dodati svojega uporabnika v docker group, zaženite naslednji ukaz:

$sudousermod-aGdocker shovon

OPOMBA: Tukaj shovon je uporabnik moje naprave CentOS 7. Vaše uporabniško ime bi moralo biti drugačno.

Zdaj znova zaženite napravo CentOS 7 z naslednjim ukazom:

$sudoznova zaženite

Ko se računalnik zažene, lahko preverite, ali Docker deluje z naslednjim ukazom:

$docker različica

Kot lahko vidite na spodnjem posnetku zaslona, ​​je različica Dockerja, nameščenega na mojem računalniku CentOS 7, 17.12. Deluje pravilno.

Osnovna uporaba Dockerja

Lahko zaženete privzeto Pozdravljen, svet posodo Dockerja, da preizkusite, ali deluje ali ne.

Če želite zagnati datoteko Pozdravljen, svet Docker posoda:

$docker teči hello-world

The Pozdravljen, svet slika posode bo iskana na lokalnem disku. Docker ga prvič ne bo našel. Tako bo naložen iz skladišča Docker. Ko je slika naložena, bo Docker iz slike naredil vsebnik in ga zagnal, kot lahko vidite na spodnjem posnetku zaslona.

Razpoložljive vsebnike Docker lahko navedete z naslednjim ukazom:

$slika dockerjals

Z naslednjim ukazom lahko poiščete vse potrebne informacije o Dockerju v vašem sistemu:

$informacije o dockerju

Kot je razvidno iz izpisa tega ukaza, je stanje Dockerja natisnjeno. Na primer, koliko vsebnikov imate, koliko jih deluje, koliko jih je zaustavljenih ali ustavljenih, koliko slik Dockerja ste prenesli, vaš konfiguriran gonilnik za shranjevanje, razpoložljiv prostor na disku in še veliko več. To je dolg seznam informacij.

Tako namestite Docker na CentOS 7 in ga uporabite. Hvala, ker ste prebrali ta članek.