Currently the fullstack deployment (ndt-server + tcp-info + traceroute-caller + packet-headers) is a single Docker container with a startup script that runs all the components in the background.
A docker-compose configuration file that brings up the whole stack would probably be easier to read and maintain.
Something similar was done here.