Статья на habr
Для запуска контейнера с Jupyter Lab, выполните команду:
docker-compose up -dJupyterLab будет доступен на странице http://0.0.0.0:8888/ | http://localhost:8888/
При первом входе на страницу (или после пересборки проекта) нужно в поле Password or token:
ввести docker
В docker-compose.yaml по-умолчанию примаучено окружение локальной папки /Users/i.korsakov/_code/
volumes:
  - /Users/i.korsakov/_code/:/home/jovyan/_codeЕсли вам необходимо примаунтить свою папку, то необходимо до двоеточия указать свой путь или удалить весь этот раздел.
Важно. Если удалить весь volumes, то ноутбуки будут создаваться внутри контейнера и не
будут доступны вне контейнера.
Важно. Если вам необходимо что-то установить в контейнер из под root, то выполните следующие шаги:
- Выполните команду docker ps. Отобразятся все запущенные контейнеры.
- Скопируйте Container IDпр.d97589680522
- Выполните следующую команду – docker exec -it -u root d97589680522 bash
- Работайте из под rootвнутри контейнера
Рекомендации:
- Часто для корректной работы некоторых библиотек в Python необходимо поставить пакеты для Linux.
Лучше всего воспользоваться командой: sudo apt-get install libpq-dev -y– данная команда установит необходимые пакеты.
Если вам необходима консультация/менторство/мок-собеседование и другие вопросы по дата-инженерии, то вы можете обращаться ко мне. Все контакты указаны по ссылке.