Skip to content

k0rsakov/all_about_DuckDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Всё что нужно знать про DuckDB

Статья на habr

Запуск Jupyter Lab

Для запуска контейнера с Jupyter Lab, выполните команду:

docker-compose up -d

JupyterLab будет доступен на странице 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, то выполните следующие шаги:

  1. Выполните команду docker ps. Отобразятся все запущенные контейнеры.
  2. Скопируйте Container ID пр. d97589680522
  3. Выполните следующую команду – docker exec -it -u root d97589680522 bash
  4. Работайте из под root внутри контейнера

Рекомендации:

  • Часто для корректной работы некоторых библиотек в Python необходимо поставить пакеты для Linux. Лучше всего воспользоваться командой: sudo apt-get install libpq-dev -y – данная команда установит необходимые пакеты.

Если вам необходима консультация/менторство/мок-собеседование и другие вопросы по дата-инженерии, то вы можете обращаться ко мне. Все контакты указаны по ссылке.