A small docker set up to pull TCIA collections into a DICOM server.
Make sure that the following are installed:
docker-compose up
bash bootstrap.sh -h
bash bootstrap.sh -c <COLLECTION>
Start the docker containers using the following:
docker-compose up
Running this command for the first time will build the DICOM server image. The resulting image will then be used when starting up containers.
To stop the containers either Ctrl-C
or run the following:
docker-compose stop
To see a full list of available collections run bash bootstraph.sh -h
. There are two
ways to load these collections:
-
Specify the collection as the
COLLECTION
environment variable indocker-compose.yml
for the DICOM container, restart:docker-compose restart dicom
, and runbash bootstrap.sh
-
Supply a collection name:
bash bootstrap.sh --collection <COLLECTION>
.
- Loading a collection may take awhile
- You can limit the number of series loaded using
--limit <NUMBER>
.
- You can limit the number of series loaded using
- Multiple collections can be loaded
- Just run the instructions for loading collections with new collection names
- Loaded studies are accessible via DICOM messages or requests sent the DICOM container
REST API
- You can also view the studies via the Orthanc web explorer