SIGN IN SIGN UP

[Docker 1] Simplify and modernize Dockerfile (#3290)

* move deeplabcut-docker package to separate subdirectory

* update dockerfile: add single clean dockerfile that replaces the multiple dockerfiles

* docker: replace build script with docker bake buildx hcl file

* add dockerignore file

* docker update README: new dockerfile naming and buildx commands

* Update docker/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docker/Dockerfile

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update dockerfile: fix pretrained weights directory permission

* dockerfile: add healthcheck for jupyter exposed port

* dockerfile: add override jupyter token option + port-expose warning in README.md

* dockerfile: add comment regarding root-user

* [Docker 2] update `deeplabcut-docker` package (#3291)

* update deeplabcut_docker: replace shell script with pure python

* update deeplabcut_docker: modernize setup via pyproject.toml

* update deeplabcut_docker README

* docker: fix default user home directory -> home/{user}

* deeplabcut-docker: update print statement passw->token

* deeplabcut-docker: update pyproject.toml Python range 3.10-3.12

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Cyril Achard <cyril.achard@epfl.ch>
J
Jaap de Ruyter van Steveninck committed
e7762a67b8b1dfbf440fa615d3164408b3124561
Parent: eb4f848
Committed by GitHub <noreply@github.com> on 5/19/2026, 8:57:56 AM