Container Management
Starting
Section titled “Starting”On first run use the helper script, which also creates the required directories:
bash start.shFor subsequent starts the compose command is enough:
docker compose --profile default up -dInspecting
Section titled “Inspecting”docker compose psdocker compose logs -f core-serviceStopping and cleaning up
Section titled “Stopping and cleaning up”docker compose --profile default downAdd -v to also drop volumes — safe in development, destructive in production.
Common gotchas
Section titled “Common gotchas”- Ports in use — the stack binds 8080 (UI) and the core-service port. Stop conflicting services or remap in
.env. - Permissions on GPFS — if the container can’t read imported data, check that the host’s
MAGELLON_GPFS_PATHis owned/readable by the compose user. - GPU access — requires the NVIDIA container toolkit on the host.