Основы Docker для веб-программистов.

Серия видео о работе с Docker для начинающих. В первую очередь курс для веб-программистов. Разбираются вопросы работы с Docker для работы с веб-сервером, серверными языками программирования и баз данных.

23 урока
  • Что такое Docker и зачем он нужен?
    Docker: изолированное окружение для программ и что такое контейнер, работающий независимо от операционной системы.
  • Контейнеры и образы в Docker
    Контейнеры и образы Docker: чем образ отличается от контейнера и что входит в готовый образ.
  • Небольшое введение перед работой с Docker
  • Как создать контейнер и добавить в него образ
  • Скачиваем образ (на примере Debian) и базовые операции с образами
  • Работа через командную строку с контейнером и проблема при удалении контейнера
  • Что такое Dockerfile
    Dockerfile: текстовый файл с командами, по которым Docker собирает свой образ на основе базового.
  • Знакомство с Dockerfile на практике Выполнение команд во время сборки
  • Принципы работы с файлами в Docker контейнерах. Что такое тома и копирование.
  • Установка веб-сервера Apache на основе образа Docker
  • Копирование файлов сайта на Apache и проблема, которая возникает при этом возникает
  • Как смонтировать Volume в контейнер с Apache
  • Установка Apache с поддержкой PHP
  • Копирование файлов из(в) контейнер и файлы настроек
  • Способ, как запустить командную оболочку docker из командной строки
  • О процессах в Docker и почему не работает systemctl
  • Знакомство с файлом docker-compose
  • Устанавливаем базу данных mysql в докер
  • Том для mysql. Сохраняем данные после удаления контейнера.
  • PHP, Apache, MySQL Установка через Docker
  • Собираем Wordpress + Mysyql на докер
  • Как ограничить потребляемы ресурсы на Docker Desktop Windows
  • Разница между npm install и npm ci

Как получить доступ?

Доступ к курсу "Инструменты веб-разработчика." на 1 месяц

Стоимость: 1000 ₽ (стоимость в других валютах можно уточнить у автора)

Войдите / зарегистрируйтесь на сайте, чтобы получить данные для оплаты

Что еще добавить в этот курс? Каких уроков вам не хватило?