Difference between revisions of "Docker basic"
(→Storage) |
(→Storage) |
||
Line 3: | Line 3: | ||
A storage megadására a '''--mount''' paramétert kell használni mind a docker 'standalone' mind a docker swarm-ban. | A storage megadására a '''--mount''' paramétert kell használni mind a docker 'standalone' mind a docker swarm-ban. | ||
− | {{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. }} | + | {{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. | 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. | ||
Line 9: | Line 9: | ||
==Bind== | ==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. | 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 ... | + | # docker run .. --mount type='''bind''',source=/tmp,target=/usr ... |
==Volume== | ==Volume== |
Revision as of 21:39, 27 July 2018
Storage
A storage megadására a --mount paramétert kell használni mind a docker 'standalone' mind a docker swarm-ban.
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 ...