
Данный курс является краткой версией основного учебного материала по Linux (большой курс можно найти в профиле автора).
Кому сегодня нужен Docker?
Программисту? - Да.
Тестировщику? - Да.
ИТ менеджеру? - Да.
Студенту ИТ университета? - Да!
Любому, интересующемуся АйТишечкой!
Всем - Linux! И добро пожаловать на борт!
Цель курса: изучить основы работы с Docker, научиться разворачивать контейнеры и управлять ими.
Темы курса:
Установка Linux Ubuntu как виртуальной машины. В этой теме рассматривается установка операционной системы Ubuntu в качестве виртуальной машины на компьютере. Это позволит получить опыт работы с Linux и использовать её для развёртывания контейнеров.
Разворачивание Linux «в облаках». Здесь рассказывается о том, как развернуть виртуальную машину с Ubuntu на облачных платформах, таких как AWS, Google Cloud или Yandex Cloud. Это даст возможность работать с контейнерами без необходимости иметь собственный сервер.
Введение, установка Docker. На этом этапе курса изучаются основные понятия Docker, его преимущества и недостатки. Затем выполняется установка Docker на компьютер или виртуальную машину.
Список команд, первый контейнер. Здесь рассматриваются основные команды Docker и создаётся первый контейнер с помощью команды docker run.
Контейнер с документацией. В этой части курса создаётся контейнер, который будет содержать документацию по курсу. Это поможет быстро получать доступ к информации о курсе и командах Docker.
Веб-сервер Nginx в Docker. Изучается, как настроить веб-сервер Nginx внутри контейнера Docker. Это позволяет создать простой веб-сайт или приложение, которое можно легко развернуть и масштабировать.
Dockerfile. Подробно рассматривается файл Dockerfile, который используется для создания образов контейнеров. Изучаются различные параметры и команды, которые можно использовать в Dockerfile.
Dockerfile (продолжение). Продолжается изучение Dockerfile с акцентом на более сложные конструкции, такие как многоэтапные сборки и использование переменных.
Docker Compose. Описывается инструмент Docker Compose, который позволяет управлять несколькими контейнерами одновременно. Рассматриваются примеры использования Docker Compose для создания сложных приложений.
Удаление ресурсов. Завершающая тема курса посвящена удалению созданных ресурсов, включая контейнеры, образы и тома. Объясняются методы безопасного удаления данных и очистки системы.
Курс позволит получить базовые знания о Docker и научиться создавать, запускать и управлять контейнерами. Он подходит для начинающих пользователей, желающих освоить основы Docker и применить их на практике.