Selles õpetuses õpime kasutama Docker Run käsu suvandit -v, mis võimaldab konteineri käitamisel köiteid ühendada.
Nõuded
Selles õpetuses kasutame tutvustamiseks ametlikku Redis Dockeri pilti. See õpetab teile, kuidas Dockeris helitugevustega töötada.
Seetõttu peate tagama, et teie hostmasinasse oleks installitud Dockeri mootor. Soovitame kasutada Dockeri versiooni 23 ja uuemat.
Nimetatud mahuga Docker Run konteiner
Esimene samm on õppida, kuidas käitada nimelise mahuga konteinerit. Selleks peame looma nimega köite ja seejärel käivitama selles köites talletava konteineri.
Dockeri köite loomiseks saame käivitada käsu nagu näidatud:
$ Dockeri maht loo redis_data
Kui oleme köite loonud, saame käivitada Redise konteineri ja siduda selle helitugevusega, nagu on näidatud allolevas käsus:
$ dokijooks -d --nimi redis-server -sisse return_data: / tagastada andmed
Ülaltoodud käsus kasutame käsu taustal käivitamiseks suvandit -d. Samuti määrame konteineri nime, kasutades parameetrit –name.
Lõpuks kasutame faili -v redis_data:/data, et luua köiteühendus, mis seob konteineris oleva /data kataloogi eelmises etapis loodud nimega köite redis_data.
Hostikataloogi kasutamine
Mõnel juhul võime konteineri andmete salvestamiseks kasutada hostikataloogi. Näiteks alustage hostisüsteemis kataloogi loomisega:
$ mkdir ~ / tagastamise_andmedJärgmisena saame käivitada mahuti koos helitugevusega hostikataloogi, nagu on näidatud allolevas käsus:
$ dokijooks -d --nimi redis-server -sisse ~ / return_data: / tagastada andmedSel juhul lõime hostsüsteemis kataloogi ~/redis_data ja ühendasime selle Redise konteineri sees olevasse /data kataloogi.
Nimega köite eemaldamine
Dockeris olemasoleva nimega köite eemaldamiseks saame kasutada käsku docker rm, nagu näidatud:
$ doki maht rm tagastamise_andmedVeenduge, et ükski konteiner ei kasutaks määratud nimega köidet.
Järeldus
Selles õpetuses käsitlesime konteineri mahtudega töötamise põhitõdesid, kasutades Docker Run käsus suvandit -v.