Контейнер Docker для juypterlab

Я хочу запустить jupyterlab с пользователем-администратором и еще десятью пользователями в поддомене. Мой первый шаг - создать Dockerfile. Когда я запускаю docker jupyter, я не могу войти в систему с этим токеном. Появляется предупреждение. Расширение сервера JupyterLab не включено, загружается вручную .. Как исправить это предупреждение?

Когда я копирую http: // (e7ed07c07f1e или 127.0.0.1): 8888 /? Token = a0dd4edab37a679497593f8e565c75e8fa5d1939fa8cc003 в браузере, браузер ищет в гугле.

Я получаю такие сообщения:

Step 7/7 : ENTRYPOINT ["jupyter", "lab", "--allow-root","--ip=0.0.0.0", "--no-browser"]
 ---> Running in 1c47b913a54c
Removing intermediate container 1c47b913a54c
 ---> 9068548fcfbb
Successfully built 9068548fcfbb
Successfully tagged jupyter:latest
[jklein@tobbie jupyter]$ docker run jupyter
[I 11:24:19.707 LabApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[I 11:24:20.018 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.7/site-packages/jupyterlab
[I 11:24:20.018 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
[W 11:24:20.020 LabApp] JupyterLab server extension not enabled, manually loading...
[I 11:24:20.022 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.7/site-packages/jupyterlab
[I 11:24:20.022 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
[I 11:24:20.023 LabApp] Serving notebooks from local directory: /
[I 11:24:20.023 LabApp] The Jupyter Notebook is running at:
[I 11:24:20.023 LabApp] http://(e7ed07c07f1e or 127.0.0.1):8888/?token=a0dd4edab37a679497593f8e565c75e8fa5d1939fa8cc003
[I 11:24:20.023 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 11:24:20.023 LabApp]

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://(e7ed07c07f1e or 127.0.0.1):8888/?token=a0dd4edab37a679497593f8e565c75e8fa5d1939fa8cc003

Dockerfile

FROM continuumio/miniconda3

# Updating and upgrading packages
RUN apt-get update -y \
    && apt-get install -y \
    && apt-get upgrade -y \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN conda update -y conda
RUN conda install -y jupyter \
                     jupyterlab

# Setup application
EXPOSE  8888
ENTRYPOINT ["jupyter", "lab", "--allow-root","--ip=0.0.0.0", "--no-browser"]
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
0
698
1

Ответы 1

When I copy http://(e7ed07c07f1e or 127.0.0.1):8888/?token=a0dd4edab37a679497593f8e565c75e8fa5d1939fa8cc003 in the browser, the browser seaches in google.

Это недействительный URL.

Сначала вам нужно запустить контейнер докеров, открыв соответствующий порт. Запустите ниже.

docker run -d -p 8888:8888 <IMAGE_ID>

Проверять:

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
bafcbb8ddd23        b443ffa510a4        "jupyter lab --allow…"   3 seconds ago       Up 2 seconds        0.0.0.0:8888->8888/tcp   adoring_hypatia

И с токеном доступ к веб-странице, используя:

http://127.0.0.1:8888/?token=a0dd4edab37a679497593f8e565c75e8fa5d1939fa8cc003

Извините, я не могу запустить jupyterlab. Пожалуйста, проверьте мой Dockerfile

Aaron 25.10.2018 16:15

Другие вопросы по теме