Таймкоды: 0:00 - Начало 0:21 - Какие есть контейнеры (docker ps) 0:27 - Какие есть образы (docker images) 1:21 - Запуск контейнера с убунту в интерактивном режиме (docker run -it ubuntu /bin/bash) 4:43 - Запуск контейнера с python.3.11-slim (docker run -it python:3.11-slim /bin/bash) 6:14 - Добавление зависимости в контейнер с python, подключение к запущенному контейнеру (docker exec -it HASH /bin/bush) 8:07 - Посмотреть статистику контейнера (docker stats HASH) 9:06 - Создание Dockerfile 11:19 - Билд (docker build . -t test1) 12:57 - Запуск нашего образа в интерактивном режиме (docker run -it test1 /bin/bash) 14:11 - Про порядок инструкций в Dockerfile 15:34 - Про ENTRYPOINT 17:48 - Переопределение ENTRYPOINT (docker run -it --entrypoint /bin/bash test1) 19:26 - Проброс портов (docker run -it --entrypoint -p 8888:8888 /bin/bash test1) 21:27 - Переписываем Dockerfile, добавляя опции для запуска jupyter) 24:42 - Монтируем Volume (docker run -p 8888:8888 -v /home/$USER/example:/app/notes) 26:34 - Используем образ micromamba 28:04 - Про флаг -y при установки пакетов 30:49 - Очистка того, что накопилось 32:00 - Запуск контейнера с прокидыванием видеокарты (docker run -it --gpus all nvidia/cuda:11.6.1-base-ubuntu20.04 bash)