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

Moderator
Команда форума
27 Июл 2023
107,748
1,033
1720023071767.png


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



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

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

После завершения курса вы освоите Docker и научитесь:

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

  • введение в Docker;
  • история возникновения;
  • установка программного обеспечения;
  • особенности Docker на Windows и macOS;
  • image;
  • Docker registry;
  • container;
  • жизненный цикл контейнера (команда create);
  • жизненный цикл контейнера (команда start);
  • жизненный цикл контейнера (команды stop, kill);
  • жизненный цикл контейнера (команда rm);
  • жизненный цикл контейнера (команды pause, unpause);
  • жизненный цикл контейнера (команды restart, run);
  • команда Docker exec;
  • команды Docker cp и diff;
  • storage и volumes;
  • типы монтирования bind;
  • тип монтирования tmpfs;
  • тип монтирования volume;
  • networking;
  • драйвер Bridge;
  • пользовательская сеть моста;
  • перенаправление портов;
  • драйвер Host;
  • драйвер None;
  • создание собственного образа;
  • инструкции Dockerfile FROM и ARG;
  • инструкции Dockerfile WORKDIR и RUN;
  • инструкции Dockerfile ADD и COPY;
  • инструкции Dockerfile CMD, ENTRYPOINT и EXPOSE;
  • сборка кэша;
  • многоэтапные сборки;
  • контекст сборки;
  • маркировка изображений;
  • отправка образов Docker;
  • локальный реестр;
  • лучшие практики Dockerfile;
  • практика;
  • Docker Compose;
  • services (часть 1);
  • services (часть 2);
  • networks;
  • volumes;
  • secrets;
  • заключение;
  • путь развития;
  • автор курса: Денис Матвеенко, практикующий Java-разработчик с более чем 10-летним опытом.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

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


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: