Слив курса «Docker» [Денис Матвеенко]

  • Автор темы Angel
  • Дата начала
[Денис Матвеенко] Docker. Подписка на 3 месяца (2024)

[Денис Матвеенко] Docker. Подписка на 3 месяца (2024)

Описание курса:


В современном мире разработки ПО распространена микросервисная архитектура и облачные технологии, где давно ушли от разворачивания приложений на одном единственном сервере.
На этом курсе мы поговорим о том, какие проблемы и решения проблем на одном сервере появлялись, как изобрели аппаратную виртуализацию, а затем и виртуализацию на уровне операционной системы благодаря Linux Namespaces, и почему в настоящий момент встречается гибридная форма виртуализации.

Пройдя этот курс, ты уверенно овладеешь Docker и поймешь:


  • как создавать свои собственные Docker образы
  • как поднимать Docker контейнеры и их жизненный цикл
  • различные storage & volumes для хранения информации
  • как настраивать networking для общения между контейнерами и пользователями
  • как упростить работу с Docker, заменив императивный подход на декларативный с помощью Docker Compose

Содержание курса:


  • Введение в Docker
  • История возникновения Docker
  • Установка программного обеспечения Docker
  • Особенности Docker на Windows и MacOS
  • Образы (Image) в Docker
  • Docker Registry
  • Контейнеры (Container)
  • Жизненный цикл контейнера: команда create
  • Жизненный цикл контейнера: команда start
  • Жизненный цикл контейнера: команды stop и kill
  • Жизненный цикл контейнера: команда rm
  • Жизненный цикл контейнера: команды pause и unpause
  • Жизненный цикл контейнера: команды restart и run
  • Команда docker exec
  • Команды docker cp и docker diff
  • Хранилища и тома (Storage & Volumes)
  • Тип монтирования bind mount
  • Тип монтирования tmpfs
  • Тип монтирования volume mount
  • Сетевое взаимодействие (Networking)
  • Сетевой драйвер Bridge
  • Пользовательская сеть bridge
  • Проброс портов (Port forwarding)
  • Сетевой драйвер Host
  • Сетевой драйвер None
  • Создание собственного образа
  • Dockerfile: инструкции FROM и ARG
  • Dockerfile: инструкции WORKDIR и RUN
  • Dockerfile: инструкции ADD и COPY
  • Dockerfile: инструкции CMD, ENTRYPOINT и EXPOSE
  • Кэширование сборки (Build cache)
  • Многоэтапные сборки (Multi-stage builds)
  • Контекст сборки (Build context)
  • Теги образов (Image tagging)
  • Публикация образов в Docker Registry
  • Локальный реестр (Local Registry)
  • Dockerfile: лучшие практики
  • Практическая часть
  • Docker Compose
  • Docker Compose: сервисы (Часть 1)
  • Docker Compose: сервисы (Часть 2)
  • Docker Compose: сети (Networks)
  • Docker Compose: тома (Volumes)
  • Docker Compose: секреты (Secrets)
  • Заключение: путь развития

Об авторе:


Меня зовут Денис Матвеенко, и уже более 10 лет я являюсь практикующим Java разработчиком.

Доступ - подписка на 3 месяца.

Подробнее:

Скачать - [Денис Матвеенко] Docker. Подписка на 3 месяца (2024)


Ссылка доступна для пользователей с группой: Premium, Premium+ 
 
Похожие темы
Сверху