Android

Kuinka asentaa ja käyttää dockeria debian 10 linuxiin

Chromecastin asennus ja käyttö | Tap5a Vinkkaa

Chromecastin asennus ja käyttö | Tap5a Vinkkaa

Sisällysluettelo:

Anonim

Docker on säilytysalusta, jonka avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia kannettavina, omavaraisina kontteina, jotka voivat toimia käytännössä missä tahansa.

Tässä opetusohjelmassa selitetään kuinka asentaa Docker Debian 10 Busteriin ja tutkitaan Dockerin peruskäsitteitä ja -komentoja.

Asenna Docker Debianiin

Asenna viimeisin vakaa Docker-versio Dockerin arkistoista suorittamalla seuraavat vaiheet.

  1. Asenna paketit, joita tarvitaan uuden arkiston lisäämiseen HTTPS: n yli:

    sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Tuo arkiston GPG-avain seuraavalla curl-komennolla:

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

    Menestyksen jälkeen komento palaa OK .

    Lisää vakaa Docker APT -varasto järjestelmän ohjelmistovarastojen luetteloon:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Päivitä apt pakettiluettelo ja asenna uusin Docker CE (Community Edition) -versio:

    sudo apt update sudo apt install docker-ce

    Kun asennus on valmis, Docker-palvelu käynnistyy automaattisesti. Vahvista se kirjoittamalla:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…

    Kirjoittamishetkellä viimeisin vakaa versio 19.03.1 on 19.03.1 :

    docker -v

    Docker version 19.03.1, build 74b1e89

Docker-komennon suorittaminen ilman Sudoa

Oletuksena vain root ja sudo-oikeuksilla varustetut käyttäjät voivat suorittaa Docker-komentoja.

sudo usermod -aG docker $USER

$USER on ympäristömuuttuja, jolla on käyttäjänimesi.

Kirjaudu ulos ja kirjaudu sisään sisään, jotta ryhmän jäsenyys päivitetään.

Kun olet tarkistanut, että pystyt suorittamaan docker komennot ilman sudo :

docker container run hello-world

Komento lataa testikuvan, ajaa sen säilössä, tulostaa “Hello from Docker” -viestin ja poistuu. Lähtön tulisi näyttää seuraavalta:

Dockerin käyttäminen

Nyt kun olet asentanut Debian 10 -laitteeseesi, siirrytään telakoijan peruskäsitteiden ja komentojen yli.

Telakkakuvat

Docker-kuva koostuu sarjasta tiedostojärjestelmäkerroksia, jotka edustavat kuvan Docker-tiedostossa olevia ohjeita, jotka muodostavat suoritettavan ohjelmistosovelluksen. Kuva on muuttumaton binaaritiedosto, joka sisältää sovelluksen ja kaikki muut riippuvuudet, kuten kirjastot, binaarit ja sovelluksen suorittamiseen tarvittavat ohjeet.

Useimmat Docker-kuvat ovat saatavilla Docker Hub -sivustolla. Se on pilvipohjainen rekisteripalvelu, jota muiden toimintojen lisäksi käytetään pitämään Docker-kuvia joko julkisessa tai yksityisessä arkistossa.

Jos haluat etsiä kuvaa Docker Hub -rekisteristä, käytä docker search . Esimerkiksi, jos haluat etsiä Debian-kuvaa, kirjoita:

docker search debian

Telakkakontit

Kuvan esiintymää kutsutaan säilöksi. Säiliö edustaa yhden sovelluksen, prosessin tai palvelun ajonaikaa.

Se ei ehkä ole sopivin vertailu, mutta jos olet ohjelmoija, voit ajatella Docker-kuvaa luokana ja Docker-säilöä luokan esiintymänä.

Voit aloittaa, pysäyttää, poistaa ja hallita säilöä docker container . Esimerkiksi seuraava komento käynnistää Docker-säilön Debian-kuvan perusteella. Jos sinulla ei ole kuvaa paikallisesti, se ladataan ensin:

docker container run debian

Debian-säilö pysähtyy heti käynnistyksen jälkeen, koska sillä ei ole pitkäaikaista prosessia eikä muita komentoja tarjota. Kontti käynnistyi, suoritti tyhjän komennon ja poistui sitten.

Kytkin -it antaa sinun olla vuorovaikutuksessa kontin kanssa komentorivin kautta. Aloita interaktiivinen säilötyyppi:

docker container run -it debian /bin/bash

root@ee86c8c81b3b:/#

Kuten yllä olevasta tuotosta voidaan nähdä, kun säilö on käynnistetty, komentorivi muuttuu, mikä tarkoittaa, että työskentelet nyt säilön sisällä.

Voit luetteloida käynnissä olevat Docker-säilöt seuraavalla komennolla:

docker container ls

Jos haluat tarkastella kaikkia säilöjä, lähetä se -kytkimellä:

docker container ls -a

Jos haluat poistaa yhden tai useamman säilön, kopioi säilötunnus (tai tunnukset) ja liitä ne container rm komennon jälkeen:

docker container rm c55680af670c

johtopäätös

Dockerin asentaminen Debian 10: een on suhteellisen helppo tehtävä. Docker on tosiasiallisesti konttitekniikan standardi ja se on välttämätön työkalu DevOps-insinööreille ja heidän jatkuvalle integraatiolle ja toimitusputkelle.

Lisätietoja saat Dockerin virallisista ohjeista.

telakka-debian