# Лабораторная работа 1 - Знакомство с Docker и Docker Compose ## Гапон Николай // ИСЭбд-41 # Описание работы > Цель Освоение технологий контейнеризации для современных приложений. > Задачи 1. Установка и настройка Docker Desktop. 2. Изучение базовых принципов работы Docker. 3. Ознакомление с Docker Compose. 4. Развёртывание сервисов. 5. Подготовка отчёта о проделанной работе. > Ход выполнения работы 1. Изучить официальную документацию Docker и статьи на Habr. 2. Скачать и установить Docker Desktop. 3. Найти на Docker Hub примеры запуска Gitea, MediaWiki и PostgreSQL с помощью Docker Compose. 4. Выполнить команду `docker-compose up` в терминале. 5. Устранить ошибки, если они возникнут. 6. Записать демонстрационное видео работы сервисов. 7. Запушить изменения в ветку на Git. 8. Создать Merge Request (MR) для проверки. > Инструкция по запуску 1. Скачать и установить Docker, если ещё не установлен 2. Перейти в gapon_nikolay_lab_1 (cd ./gapon_nikolay_lab_1/) 3. Выполнить в терминале 'docker-compose up' 4. Проверить порты, на которых docker поднял контейнеры > Видео демонстрация работы https://disk.yandex.ru/i/TgQoHrpZrZlGLA