Как открыть docker-compose сервисы в отдельных оболочках - PullRequest
0 голосов
/ 31 мая 2018

У меня есть блокнот Jupyter + эластичная докерная система, например:

    version: "3"
      services:
        jupyter:
          build: . #ubuntu
          ports:
            - 8888:8888
          .....
          entrypoint: jupyter notebook --ip=0.0.0.0 --allow-root

        elasticsearch:
          image: docker.elastic.co/elasticsearch/elasticsearch:6.2.4
          .....
          depends_on:
            - jupyter

        ..... (logstash + kibana)

Проблема в том, что jupyter выдает токен, необходимый для его использования:

The Jupyter Notebook is running at:
jupyter_1 http://0.0.0.0:8888/?token=....

, но быстро получаетпохоронен от всего упругого выхода в оболочку.Становится больно прокручиваться вверх и находить жетон.Как сделать так, чтобы служба jupyter открывалась в новой оболочке отдельно от других служб, чтобы ее можно было легко получить?

1 Ответ

0 голосов
/ 05 июля 2018

Выполнить

docker-compose up -d

docker-compose logs jupyter | grep token

Если вы хотите снова следить за журналами, вы можете запустить

docker-compose logs -f

Или

Просто откройте другой терминал и запустите

docker logs jupyter | grep token

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...