Tässä opetusohjelmassa opimme käyttämään -v-vaihtoehtoa Docker run -komennossa, jonka avulla voit liittää asemia konttia suoritettaessa.
Vaatimukset
Tässä opetusohjelmassa käytämme virallista Redis Docker -kuvaa esittelytarkoituksiin. Tämä opettaa sinulle, kuinka voit työskennellä volyymien kanssa Dockerissa.
Siksi sinun on varmistettava, että Docker-moottori on asennettu isäntäkoneellesi. Suosittelemme käyttämään Dockerin versiota 23 tai uudempaa.
Docker Run Container nimetyllä tilavuudella
Ensimmäinen vaihe on oppia ajamaan säilöä nimetyllä taltiolla. Tätä varten meidän on luotava nimetty taltio ja suoritettava sitten kyseiseen taltioon tallennettu säilö.
Docker-taltion luomiseksi voimme suorittaa komennon kuvan mukaisesti:
$ Dockerin asema luo redis_data
Kun olemme luoneet taltion, voimme ajaa Redis-säilöä ja sitoa sen taltioon alla olevan komennon mukaisesti:
$ telakkajuoksu -d --nimi redis-palvelin -sisään palautustiedot: / palauttaa tiedot
Yllä olevassa komennossa käytämme -d-vaihtoehtoa komennon suorittamiseen taustalla. Määritämme myös säilön nimen parametrilla –name.
Lopuksi käytämme -v redis_data:/data -taltion asennusta, joka linkittää säilön sisällä olevan /data-hakemiston nimettyyn talteeseen redis_data, jonka loimme edellisessä vaiheessa.
Isäntähakemiston käyttäminen
Joissakin tapauksissa voimme käyttää isäntähakemistoa säilön tietojen tallentamiseen. Aloita esimerkiksi luomalla hakemisto isäntäjärjestelmään:
$ mkdir ~ / palautustiedotSeuraavaksi voimme ajaa säilön taltioliitännällä isäntähakemistoon alla olevan komennon mukaisesti:
$ telakkajuoksu -d --nimi redis-palvelin -sisään ~ / palautustiedot: / palauttaa tiedotTässä tapauksessa loimme isäntäjärjestelmään hakemiston ~/redis_data ja liitimme sen Redis-säilön sisällä olevaan /data-hakemistoon.
Poista Nimetty volyymi
Voit poistaa olemassa olevan nimetyn taltion Dockerissa käyttämällä docker rm -komentoa kuvan mukaisesti:
$ telakointiaseman äänenvoimakkuus rm palautustiedotVarmista, että yksikään säilö ei käytä määritettyä nimettyä tilavuutta.
Johtopäätös
Tässä opetusohjelmassa käsittelimme konttimäärien kanssa työskentelyn perusteet käyttämällä Docker run -komennon -v-vaihtoehtoa.