[2-3] Школа DevOps: Docker: добавляем docker в пайплайн

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Таймкоды
0:00 Приветствие
3:09 Как правильно стартовать Docker. Права пользователя и группа доступа Docker
6:15 Зачем уметь пользоваться Docker
6:54 Services в терминологии CI
10:21 Пример сервиса postgresql
15:15 Пример сервиса dind(docker in docker)
17:20 Зачем использовать dind, почему нужно чистить систему от образов
19:17 Принцип работы docker runner
20:19 Переменные в сервисах и контейнерах
21:04 Что такое Docker-compose
30:05 Возможности Docker-compose.yml
32:59 Начало практического занятия
34:45 Описание проекта для занятия
37:58 Редактрование Dockerfile для проекта на Django
42:51 Сборка образа по написанному Dockerfile, работа над ошибками
48:04 Поиск оптимального образа Python3 slim на hub.docker.com для уменьшения размеров образа, сборка
49:21 Ответ на вопрос "как удалить не все образы докера, а конкретный?"
50:25 Неудачный запуск контейнера, удаление образа, поиск настройки базы для Django
54:40 Создание файла базы данных(пустого), сборка, запуск, работа над ошибками
57:33 О миграции
59:27 Обзор файла init.sh, отвечающего за миграцию в данном проекте, добавление init.sh в dockerfile
1:02:38 Ребилд образа, запуск, работа над ошибками
1:20:05 Удачный запуск
1:21:50 Встраивание в пайплайн
1:27:24 Использование Docker dind, Gitlab predefined variables, registry
1:30:32 Push файлов в репозиторий Gitlab, работа над ошибками
1:32:00 Удачный push, работа в веб-интерфейсе Gitlab, ответы на вопросы слушателей
1:37:08 Подведение итогов урока

DeusOps
Автор

Большое спасибо, очень четкие лекции, невозможно оторваться, практика на высоте!

upjbres
Автор

Спасибо, очень полезное видео! Вы начинали с linux администратора?

force_of_abstinence