Use uv for Dockerfile-jupyter (#18567)

Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
This commit is contained in:
Glenn Jocher 2025-01-07 10:49:22 +01:00 committed by GitHub
parent e35cd0b490
commit 88c5699a54
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6,15 +6,15 @@
FROM ultralytics/ultralytics:latest-python FROM ultralytics/ultralytics:latest-python
# Install JupyterLab for interactive development # Install JupyterLab for interactive development
RUN /usr/local/bin/pip install jupyterlab RUN uv pip install --system jupyterlab
# Create persistent data directory structure # Create persistent data directory structure
RUN mkdir /data RUN mkdir /data
# Configure YOLO directory paths # Configure YOLO directory paths
RUN mkdir /data/datasets && /usr/local/bin/yolo settings datasets_dir="/data/datasets" RUN mkdir /data/datasets && yolo settings datasets_dir="/data/datasets"
RUN mkdir /data/weights && /usr/local/bin/yolo settings weights_dir="/data/weights" RUN mkdir /data/weights && yolo settings weights_dir="/data/weights"
RUN mkdir /data/runs && /usr/local/bin/yolo settings runs_dir="/data/runs" RUN mkdir /data/runs && yolo settings runs_dir="/data/runs"
# Start JupyterLab with tutorial notebook # Start JupyterLab with tutorial notebook
ENTRYPOINT ["/usr/local/bin/jupyter", "lab", "--allow-root", "--ip=*", "/ultralytics/examples/tutorial.ipynb"] ENTRYPOINT ["/usr/local/bin/jupyter", "lab", "--allow-root", "--ip=*", "/ultralytics/examples/tutorial.ipynb"]