Understand the OpenML Python Docker image structure
mainThe image is built on python:3 and includes specific directories for development:
/openml: Contains theopenml-pythonrepository. If a branch is specified during execution, this directory is set to theHEADof that branch./openml/venv/: A virtual environment containingopenml-pythondependencies. When runningtestordoc, these dependencies are automatically updated based on thesetup.pyof the target branch or the mounted/codedirectory./scripts/startup.sh: The container entrypoint that handles the logic fortest,doc, and standard Python execution.
To view the README included in a specific image tag:
docker run --entrypoint=/bin/cat openml/openml-python:TAG readme.md