Množstvo potrebného diskového priestoru sa mení - spravidla rastie:
Je potrebné:
Fixné náklady:
Pohyblivé náklady:
Ale niekedy aj tak treba mať vlastný HW.
Vo virtuálnom stroji sa "objaví" nový disk
+-----+ +----------+ +----------------+
| App |-| Guest OS |-| App Container |
+-----+ +----------+ +----------------+
|
App protocol
|
+----------------------+
| Storage Area Network |
+----------------------+
Do kontajnera si viem namapovať nový adresár
+-----+ +----------+ +----------------+
| App |-| Guest OS |-| App Container |
+-----+ +----------+ +----------------+
|
App protocol
|
+--------------------------+
| Network Attached Storage |
+--------------------------+
Aplikácia komunikuje s úložiskom pomocou aplikačného protokolu. Nie je potrebné mapovanie, iba konfigurácia aplikácie.
+-----+ +----------+ +----------------+
| App |-| Guest OS |-| App Container |
+-----+ +----------+ +----------------+
|
App protocol
|
+--------------+
| Data Storage |
+--------------+
Oddelíme:
časť súborového systému ktorá sa mení a ktorá je podstatná aj po reštarte, napr. databáza
Vieme pripojiť existujúcu lokálnu zložku do nového kontajnera
Pripojenie aktuálneho adresára:
docker run -it --rm -v .:/home/user bash
docker volume create myvolume
docker run -it --rm -v myvolume:/myvolume bash