You can use Docker Compose to define multi-container applications.
The docker network create command is used to create a custom network.
Docker containers automatically free up disk space when they are removed.