Official Docker images for the machine learning viz scikit-plots (https://scikit-plots.github.io).
10K+
These containers are a quick way to run or try scikit-plots. The source is available on GitHubā ā and this file hub.docker.com.mdā .
For building scikit-plots or extensions for scikit-plots, please see: the scikit-plots Build Dockerfilesā . Check If Needed: CI Build Docker Imagesā
š¦ Docker Images Update Schedule: 1st of month 00:11 UTC ā starts 10 min after cleaner routine (00:01 UTC); purge completed last-day 23:00 UTC. šØ
latest == latest-runtime)ā š See Also:
the scikit-plots Env Managerā .
š Scikit-plots runtime|devel GitHub Container Registry
ā :
docker pull ghcr.io/scikit-plots/scikit-plots:latest-devel-python3.11
š Scikit-plots runtime|devel Red Hat Quay Container Registry
ā :
# podman pull quay.io/scikit-plots/scikit-plots
docker pull quay.io/scikit-plots/scikit-plots:latest-devel-python3.11
š Scikit-plots runtime|devel Docker Container Registry
ā :
docker pull scikitplot/scikit-plots:latest-devel-python3.11
# docker run -it --rm scikitplot/scikit-plots[:latest|:latest-runtime|:latest-devel] -i -c "scikitplot -V"
# docker run -it --rm -v "$(pwd):/work/notebooks:delegated" -p 8891:8891 scikitplot/scikit-plots:latest-devel
Full Docker image references follow this structure:
[registry]/[namespace]/[repository]:[tag]
Command: scikitplot/scikit-plots
docker.io/scikitplot/scikit-plots:latest.Command: docker.io/scikitplot/scikit-plots
docker.io/scikitplot/scikit-plots:latest.Custom Registries: Disambiguating Docker Hub (docker.io)ā from alternative registries like:
š” How to Connect Running Container:
ip:hostdocker run -it -v "$(pwd):/work" python:3.11-slim -c bash
docker run -it -v "$(pwd):/work" mambaorg/micromamba:2.4.0 -c bash
docker run -it -v "$(pwd):/work" -p 8888:8888 jupyter/scipy-notebook:latest
Images built are based on python:latestā , jupyter/tensorflow-notebook:latestā , etc.
1.xx-, latest-, and nightly- tags come with scikit-plots pre-installed. Versioned tags contain their version, the latest- tags contain the latest release (excluding pre-releases like release candidates, alphas, and betas), and the nightly images come with the latest scikit-plots nightly Python package.-jupyter tags include Jupyter and some scikit-plots tutorial notebooks.. They start a Jupyter notebook server on boot. Mount a volume to /work/notebooks to work on your own notebooks.[bash] -ic "bash -i", you are explicitly forcing Bash's hand. The -i flag tells Bash: "I don't care how you were started, force yourself into interactive mode."# docker run -it --rm scikitplot/scikit-plots:latest
docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -i"
docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -ic 'which python && pip list'"
docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -ic 'micromamba info -e'"
docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -ic 'which python && pip list'"
docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -ic 'scikitplot -V'"
# docker run -it --rm scikitplot/scikit-plots:latest -ic "bash -c scikitplot -V"
docker run -it --rm scikitplot/scikit-plots:latest-python3.11 -ic "bash -i"
docker run -it --rm scikitplot/scikit-plots:latest-jupyter bash -ic "bash -i"
docker run -it --rm scikitplot/scikit-plots:latest-jupyter bash -ic "bash -ic 'conda info -e'"
docker run -it --rm scikitplot/scikit-plots:latest-jupyter bash -ic "bash -ic 'which python && pip list'"
docker run -it --rm scikitplot/scikit-plots:latest-jupyter bash -ic "bash -ic 'scikitplot -V'"
docker run -it --rm --user root scikitplot/scikit-plots:latest-jupyter bash -c "apt update"
| Shell | Path Handling Tips | CWD Syntax | Escape \$(), \ | Escape Newline (\n) |
|---|---|---|---|---|
| Linux/macOS | Native POSIX paths work as-is | ./, "$(pwd)", "$PWD", $(realpath ./), $(realpath ~/notebooks) | Standard POSIX | Use \ at end of line |
| WSL | Use Linux-style paths like /mnt/c/Users/... | ./, "$(pwd)", "$PWD", $(realpath ./), $(realpath ~/notebooks) | Standard POSIX | Use \ at end of line |
| PowerShell | Wrap paths in ", use env vars like $Env:VAR | ./, "$(pwd)", "${PWD}", "$PWD", "$PWD.Path" | Use backtick ` | Use backtick ` at end |
| CMD | Use full Windows paths like C:\Users\Me\... and quote them | ./, %cd% | Use ^ to escape special chars | Use ^ at end of line |
# PowerShell (man Resolve-Path `-v "$((Resolve-Path .).Path -replace '\\','/'):/work"`)
docker run -it -v "$(pwd):/work" scikitplot/scikit-plots:latest
# CMD (help cd)
docker run -it -v "%cd%:/work" scikitplot/scikit-plots:latest
$(pwd)$(pwd -W), WSL/Linux/macOS $(pwd)) and PowerShell $(pwd):# PowerShell `$(pwd)`
docker run -it --rm -v "$(pwd):/work/notebooks" -p 8891:8891 scikitplot/scikit-plots:latest
Mount the volume with :cached or :delegated (sometimes helps with sync lag)
# PowerShell `$(pwd)`
docker run -it -v "$(pwd):/work/notebooks:delegated" -p 8891:8891 scikitplot/scikit-plots:latest
# Optionally start jupyter notebook
docker run -it --rm -v "$(pwd):/work/notebooks" -p 8891:8891 scikitplot/scikit-plots:latest -ic "bash -ic 'jupyter notebook --notebook-dir=/work --ip=0.0.0.0 --no-browser --allow-root --port=8891'"
$(pwd -W), WSL/Linux/macOS $(pwd)):# Detect if using Git Bash (check if pwd -W works) - "$( (...) || ... )"
# Uses $(...) for command substitution, not $(()) which is arithmetic.
# Inner parentheses (...) group the logic in a subshell (a separate environment) run and capture output.
docker run -it --rm \
-p 8888:8888 \
scikitplot/scikit-plots:latest-jupyter
Run a Jupyter notebook server with your own notebook directory (assumed here to be ~/notebooks). To use it, navigate to localhost:8888 in your browser.
See: Contributing Guidelines to scikit-plotsā
# bash docker/scripts/git_add_safe_dirs.sh # add safe directories for git
git config --global --add safe.directory '*'
## Git hooks manager Initialize, Ensures code meets quality standards before it
## Triggered when running `git commit ...;` if all checks pass, the commit proceeds, allowing you to push the changes.
pre-commit install
install-the-development-version-of-scikit-plotsā
Content type
Image
Digest
sha256:5164ffef1ā¦
Size
556.6 MB
Last updated
7 days ago
docker pull scikitplot/scikit-plots