Chromecastin asennus ja käyttö | Tap5a Vinkkaa
Sisällysluettelo:
- Asenna Docker Debianiin
- Docker-komennon suorittaminen ilman Sudoa
- Dockerin käyttäminen
- Telakkakuvat
- Telakkakontit
- johtopäätös
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.
-
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
on19.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:
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-debianKuinka asentaa ja käyttää curl debian 10 linuxiin
Curl on komentorivityökalu, jonka avulla voit siirtää tietoja etäpalvelimelle tai etäpalvelimelle.
Kuinka asentaa gcc-kääntäjä debian 10 Linuxiin
GNU Compiler Collection (GCC) on avoimen lähdekoodin kokoelma kääntäjiä ja kirjastoja, jotka tukevat C, C ++ ja muita ohjelmointikieliä. Tämä opetusohjelma selittää kuinka asentaa GCC-kääntäjä Debian 10 Busteriin.
Kuinka asentaa ja käyttää dockeria debian 9: ssä
Tässä opetusohjelmassa opastamme sinut läpi Dockerin asentamisen Debian 9 -laitteeseen ja tutkimme Dockerin peruskäsitteitä ja -komentoja.