Docker basic

<< Back to Docker main


Storage

A storage megadására a --mount paramétert kell használni mind a docker 'standalone' mind a docker swarm-ban.

TipIcon.png

Tip
A docker 1.17-es verziójától kezdve, a --mount paramétert kell használni a -v (--volume) helyett a storage-ek kezelésére, a -v már elavult. Korábbi verziókban csak a swarm parancsokba lehetett használni, mostanra már a standalone docker parancsokban is ezt illik használni. A szintaktikája eltér a -v-t?l, ugyanis a --mount után név-érték párok következnek vessz?vel elválasztva szemben a -v három :-al elválasztott tagjával.


Kétféle storage fajta létezik a docker-ban. A kezdetekt?l jelen lév? bind, és az újnak számító volume. Mindkett?t használhatjuk a docker jelenlegi verziójában (18.03) de az ajánlás szerint a docker volume-ot illik használni, a bind elavultnak számít.

Bind

A Bind egy létez? mappát csatol föl ténylegesen a docker konténer alá. Itt alapkövetelmény, hogy a felcsatolandó mappának léteznie kell a host gépen.

# docker run .. --mount type=bind,source=/tmp,target=/usr ...


Volume

A volume a preferált perzisztencia kezel? mechanizmus a Docker jelenlegi változatában (18.03). Számos el?nnyel rendelkezik a bind-hoz képest.


https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes

... ezeket meg kell nézni...