Docker¶
Runs a Docker daemon to use containers for application deployment.
Note
Docker support is – at the moment – still experimental. Feel free to use it but we suggest contacting our support before putting anything into production.
Interaction¶
All service users can interact with Docker using the docker command.
Network¶
The Flying Circus network is already designed to allow customer application components to talk to each other securely and reliably. Docker should be run with the --network host option to ensure proper integration.
If you want your container to be reachable from the public internet, make sure
it binds to an address on the ethfe
interface (or 0.0.0.0
or ::
).
You then need to open up appropriate ports in the firewall.
Other hosts in the same project can automatically connect to all the ports your
container provides by connecting to <$hostname>:<port>
(which ends up on
on the ethsrv
interface).
All other network configurations are not supported at the moment.