Merge pull request #40 from 0x326/set-uid-gid

Set NB_UID and NB_GID variables.
Super thank you!
This commit is contained in:
Chris 2021-01-27 10:56:37 +01:00 committed by GitHub
commit 98dbce44f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 1 deletions

View File

@ -92,7 +92,7 @@ with the default password `asdf`.
# generate a Dockerfile with python and without Julia and R
./generate-Dockerfile.sh --no-datascience-notebook
docker build -t gpu-jupyter .build/ # will take a while
docker run --gpus all -d -it -p 8848:8888 -v $(pwd)/data:/home/jovyan/work -e GRANT_SUDO=yes -e JUPYTER_ENABLE_LAB=yes --user root --restart always --name gpu-jupyter_1 gpu-jupyter
docker run --gpus all -d -it -p 8848:8888 -v $(pwd)/data:/home/jovyan/work -e GRANT_SUDO=yes -e JUPYTER_ENABLE_LAB=yes -e NB_UID="$(id -u)" -e NB_GID="$(id -g)" --user root --restart always --name gpu-jupyter_1 gpu-jupyter
```
This starts a container WITH GPU support, a shared local data volume `data`

View File

@ -9,6 +9,8 @@ services:
environment:
GRANT_SUDO: "yes"
JUPYTER_ENABLE_LAB: "yes"
NB_UID: '${UID}'
NB_GID: '${GID}'
# enable sudo permissions
user:
"root"

View File

@ -19,6 +19,8 @@ fi
# starting in docker-compose
echo "Starting gpu-jupyter via docker-compose on port $PORT."
export JUPYTER_PORT=$PORT
export UID=$(id -u)
export GID=$(id -g)
# echo $JUPYTER_PORT
docker-compose up --build -d