1. 30 Dec, 2017 4 commits
    • Troels Schwarz-Linnet's avatar
      Fix for granting SUDO to jovyan user and run bash commands. · 412a17b8
      Troels Schwarz-Linnet authored
      Test image builded with:
      > docker build -t $USER/base-notebook -f Dockerfile .
      
      > docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root jupyter/base-notebook:033056e6 bash
      root@84db8819258d:~#
      
      docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root $USER/base-notebook bash
      > root@c23f1fd7d279:~#
      
      > docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root jupyter/base-notebook:033056e6 start.sh
      Set username to: jovyan
      usermod: no changes
      Set jovyan GID to: 100
      Granting jovyan sudo access
      Execute the command:
      HOSTNAME=a231202e6d1a
      TERM=xterm
      SHELL=/bin/bash
      NB_USER=jovyan
      LC_ALL=en_US.UTF-8
      USER=jovyan
      MAIL=/var/mail/jovyan
      PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      MINICONDA_VERSION=4.3.30
      PWD=/home/jovyan
      LANG=en_US.UTF-8
      GRANT_SUDO=yes
      HOME=/home/jovyan
      SHLVL=1
      LANGUAGE=en_US.UTF-8
      no_proxy=*.local, 169.254/16
      LOGNAME=jovyan
      DEBIAN_FRONTEND=noninteractive
      CONDA_DIR=/opt/conda
      NB_GID=100
      NB_UID=1000
      _=/usr/bin/env
      tlinnet@linmac:base-notebook$
      
      > docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root $USER/base-notebook start.sh
      Set username to: jovyan
      usermod: no changes
      Set jovyan GID to: 100
      Granting jovyan sudo access
      Execute the command:
      No arguments supplied
      HOSTNAME=364e5fc77224
      SHELL=/bin/bash
      TERM=xterm
      LC_ALL=en_US.UTF-8
      USER=jovyan
      SUDO_USER=root
      SUDO_UID=0
      USERNAME=jovyan
      MAIL=/var/mail/jovyan
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
      PWD=/home/jovyan
      LANG=en_US.UTF-8
      SHLVL=1
      SUDO_COMMAND=/bin/bash -c env; PATH=$PATH; bash
      HOME=/home/jovyan
      LANGUAGE=en_US.UTF-8
      LOGNAME=jovyan
      SUDO_GID=0
      _=/usr/bin/env
      jovyan@364e5fc77224:~$
      
      > docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root jupyter/base-notebook:033056e6 start.sh echo hello
      tlinnet@linmac:base-notebook$ docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root jupyter/base-notebook:033056e6 start.sh echo hello
      Set username to: jovyan
      usermod: no changes
      Set jovyan GID to: 100
      Granting jovyan sudo access
      Execute the command: echo hello
      hello
      tlinnet@linmac:base-notebook$
      
      > docker run -ti --rm -p 8888:8888 -e GRANT_SUDO=yes --user root $USER/base-notebook start.sh echo hello
      Set username to: jovyan
      usermod: no changes
      Set jovyan GID to: 100
      Granting jovyan sudo access
      Execute the command: echo hello
      hello
      tlinnet@linmac:base-notebook$
      412a17b8
    • Troels Schwarz-Linnet's avatar
    • Troels Schwarz-Linnet's avatar
    • Troels Schwarz-Linnet's avatar
  2. 26 Dec, 2017 2 commits
  3. 19 Dec, 2017 3 commits
  4. 18 Dec, 2017 8 commits
  5. 17 Dec, 2017 3 commits
  6. 04 Dec, 2017 1 commit
  7. 03 Dec, 2017 2 commits
  8. 02 Dec, 2017 2 commits
  9. 30 Nov, 2017 2 commits
  10. 29 Nov, 2017 1 commit
  11. 28 Nov, 2017 4 commits
  12. 24 Nov, 2017 1 commit
  13. 23 Nov, 2017 1 commit
  14. 19 Nov, 2017 1 commit
  15. 18 Nov, 2017 1 commit
  16. 14 Nov, 2017 4 commits