Satamatyöläinen

Kuinka käyttää Docker-rekisteriä?

Kuinka käyttää Docker-rekisteriä?

Tänään keskustelemme Docker-rekisteristä ja sen käytöstä.

Mikä on Docker?

Kuten kaikki luultavasti tiedätte, Docker antaa meille mahdollisuuden luoda virtuaalikoneita, jotka tiivistävät tiivistetysti sovellukset, ohjelmat ja niiden riippuvuudet säilöön. Tämä eroaa hypervisorista siinä mielessä, että se säilyttää sovelluksia virtualisointien avulla, kun taas hypervisori jäljittelee käyttöjärjestelmää ja sen sisältöä. Docker helpottaa sovellusten jakeluprosessia säilöimällä ne telakointirekisterien kautta.

Dockerin asentaminen Ubuntuun: Nopea yleiskatsaus

Kerromme yksityiskohdat tässä osassa, mutta jos olet tottunut asentamaan tällaisia ​​ohjelmistoja, voit hyvin tässä olevien ohjeiden avulla. Käsittelemme oletustavan Dockerin asetusten määrittämiseksi. virallisen telakointivaraston kautta:

Anna yllä oleva komento saadaksesi järjestelmänvalvojan oikeudet:

$ sudo apt -päivitys

Käytä sitten curl-painiketta lisätäksesi telakointiaseman avaimen alla olevalla komennolla:

$ sudo apt install apt-transport-https ca-sertifikaatit käpristävät ohjelmistot-ominaisuudet-yhteiset

Lisää sitten arkiston polku, joka johtaa mihin tahansa pakettitiedostoihin:

$ curl -fsSL https: // lataa.satamatyöläinen.fi / linux / ubuntu / gpg sudo apt-key lisää -

$ sudo add-apt-repository "deb [arch = amd64] https: // lataa.satamatyöläinen.com / linux / ubuntu polttovakaa "

Päivitä apt-arkisto:

$ sudo apt -päivitys

Asenna sitten telakointiasema:

$ apt-cache -käytäntö docker-ce

$ sudo apt asenna docker-ce

$ sudo systemctl -tilan telakka

Docker-rekisterin käyttäminen

Ennen kuin käsittelemme yksityiskohtia, käsitellään ensin perusasiat.

Kaksi telakkarekisterityyppiä ovat yksityisiä ja julkisia.

Rekisterit, kuten Quay, Docker Hub, Google Container ja AWS Container, ovat kaikki yksityisiä.

Docker Hub -rekisteri on toisaalta yhteisöpohjainen julkinen rekisteri.

Nämä rekisteröivät isäntäkuvat ja antavat käyttäjien ladata tai ladata niitä. Seuraavassa osassa näemme tarkalleen, miten se tehdään

Docker-rekisterien käyttö

Käytämme julkista rekisteriä, jota telakoitsija antaa sinun käyttää rekisteröitymisen yhteydessä. Sinun ei tarvitse rekisteröidä tiliä siirtääksesi kuvia levylle, mutta sinun on ladattava ne.

Voit rekisteröidä käyttäjätilin siirtymällä viralliselle telakointisivustolle: https: // hub.satamatyöläinen.fi /

Syötä käyttäjätunnuksesi ja luo tili; palaa sitten tänne ja napsauta annettua linkkiä: https: // hub.satamatyöläinen.fi / tutkia /

Valitse kuva. Esittelyä varten lataamme PHP: n ja suosittelemme, että teet saman seurataksesi. Löydät PHP-kuvan täältä: https: // hub.satamatyöläinen.fi / _ / php /

Varmista, että sinulla on pääkäyttäjän oikeudet, ja kirjoita sitten seuraava komento:

$ docker pull php

Yllä olevan komennon suorittamisen jälkeen PHP-kuva kirjoittaa levylle.

Käytä telakointitiedostoa alla olevalla komennolla:

$ nano-telakointitiedosto

Syötä sitten nämä komennot hakeaksesi php 7: n sisällön, joten kun säilö on käynnissä, riippuvuudet etsitään täältä.

$ FROM php: 7.0-cli

Jos haluat kopioida tiedostot lähteestä hakemistoon, kirjoita seuraava:

$ KOPIO . / usr / src / myapp

Käytä nyt annettua komentoa saadaksesi työhön nimeämään työhakemisto poluksi:

$ WORKDIR / usr / src / myapp

Määritä sitten komento suoritettavaksi myöhemmin:

$ CMD ["php", "./ donscript.php "]

Nyt kun olemme luoneet docker-tiedoston, meidän on koottava se docker-kuvan luomiseksi.

$ docker build -t donapp

Jos php-komentosarja pyytää pääsyä verkkoselaimeen ominaisuuksien näyttämiseksi, voit antaa oletusverkkopalvelimen antamalla seuraavan komennon:

$ docker ajaa php -S localhost: 8000

Sekä dockerfile- että komentosarjan hakemiston on oltava samat. Varmista, että nimität komentosarjan oikein CMD-komennossa aiemmin mainitun mukaisesti.

Telakointikuvamme on käyttövalmis:

$ docker ajaa donappia

Jos et jostain syystä pysty suorittamaan kääntämistä, voit käyttää alla olevaa komentoa komentosarjan nimen kanssa:

docker run -it --rm --name my-running-script -v "$ PWD": / usr / src / myapp -w / usr / src / myapp php: 7.0-cli php donscript.php

Etsitkö kuvia Docker-rekistereistä

Voit hakea kuvia päätelaitteen kautta avaamatta edes selainta. Kirjoita vain alla oleva komento kuvalla, joka on kiintolevylläsi:

$ docker -haku
esimerkki: telakointihaku ubuntu

Kuvien lataaminen rekisteriin

Jos lataat sisältöä henkilökohtaiseen käyttöön tai ryhmään ihmisiä, kuten työtovereita, sinun on ladattava se yksityiseen rekisteriin. Jos haluat jakaa julkisesti, sinun on tietysti käytettävä julkisen rekisterin vaihtoehtoa.

Kirjaudu sisään Docker Hub -tilillesi ja käytä rekisteriä alla olevalla komennolla käyttäjänimellä:

$ docker -kirjautumistunnus MYUSERNAME

Anna sitten salasana pyydettäessä:

Käytä alla olevaa muotoa ohjelman merkitsemiseen.

$ docker-tunniste donapp dondilanga / donapp

Lataa nyt kuva alla olevalla komennolla:

$ docker push dondilanga / donapp

Käärimistä

Tämä opetusohjelma käsitteli telakointiaseman ja sen rekistereiden käytön perusteet. Keskustelimme myös siitä, kuinka voit asentaa sen virallisten telakointivarastojen kautta. Lisäksi tutkimme kuinka telakointitiedostot luodaan ja kuvat suoritetaan.

How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...