Ojo que Docker *no es* una máquina virtual, no tengo idea en qué estará basado Dart pero probaría primero systemd, si eso no está instalado lo ejecutaría en el host, como debería ser en Docker.
Por último, docker-compose ofrece algunas herramientas para esto, no es tan potente como por ejemplo...