⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

Volumes (Managed by Docker)

Docker sets up a folder / path on your host machine, exact location is unknown to you (= dev). Managed via docker volume commands.

A defined path in the container is mapped to the created volume / mount. e.g. /some-path on your hosting machine is mapped to /app/data

You define a folder / path on your host machine.

Bind Mounts (Managed by you)

Anonymous Volumes

Named Volumes

Great for data which should be persistent but which you don’t need to edit directly.

Great for persistent, editable (by you) data (e.g. source code).