Основы работы с контейнерами Docker
Узнайте, как Docker упаковывает приложения в переносимые контейнеры, а также как запускать, проверять, подключаться к ним и открывать к ним доступ через командную строку. Этот курс представляет собой практическое введение в рабочие процессы на основе контейнеров и не требует предварительного опыта работы с ними.
Почему это важно
Контейнеры стали неотъемлемой частью современной инфраструктуры. Даже если вы не создаете полноценную облачную платформу, вам, скорее всего, придется запускать сервисы в контейнерах, просматривать их логи или открывать доступ к ним через проброс портов. Понимание основ Docker поможет вам эффективнее работать в средах разработки, эксплуатации и развертывания.
Чему вы научитесь
- Проверять работоспособность среды Docker и понимать основы локальной среды выполнения.
- Запускать свой первый контейнеризированный сервис и наблюдать за тем, как Docker управляет им.
- Получать интерактивный доступ к работающему контейнеру с помощью команды
exec. - Просматривать логи контейнера для поиска неисправностей и проверки работы.
- Использовать проброс портов (port mapping) для предоставления доступа к контейнеризированным сервисам из хост-системы.
- Применять полученные навыки в практическом задании по развертыванию веб-сервера.
План курса
Курс начинается с установки Docker и проверки окружения, чтобы вы могли убедиться, что среда выполнения доступна и готова к работе. Затем мы перейдем к запуску вашего первого сервиса, что даст вам наглядное представление о том, как Docker запускает и управляет контейнеризированным приложением.
Далее вы узнаете, как подключаться к работающему контейнеру с помощью exec, что полезно для инспекции и базовой диагностики. После этого курс сфокусируется на логах контейнеров и пробросе портов, чтобы вы поняли, как сервис внутри контейнера становится доступным извне.
Курс завершается практическим заданием по быстрому развертыванию веб-сервера, где запуск контейнера, проверка сервиса, работа с логами и открытие портов объединяются в единый рабочий процесс, максимально приближенный к реальным задачам развертывания.
Для кого этот курс
Этот курс предназначен для тех, кто изучает Linux, и начинающих DevOps-инженеров, которым нужен практический старт в работе с Docker и развертывании контейнеризированных сервисов.
Результаты
По окончании этого курса вы сможете запускать и проверять Docker-контейнеры, получать доступ к их среде, просматривать логи и открывать доступ к базовым сервисам с помощью проброса портов через командную строку.




