Boxes
A box is what defines a workload. It also specifies the network it is attached to and the volumes attached to the box.
One or more boxes can be run on a machine. Boxes can also be moved between machines, without any migration effort, as dboxed will also move dboxed volumes to the new machine. The same applies to networking when moving boxes, which is possible due to the P2P nature of dboxed networks.
Docker Compose
Boxes define their workloads via Docker Compose projects. All features of standard Docker Compose are supported.
In addition, dboxed adds a new volume type named dboxed, which can be used to access attached dboxed volumes. An
example of this can be found in the volumes documentation.
Running a box
A box is run on a machine, inside a self-contained sandbox. Please read Running Boxes for details.