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

Moderator
29 Мар 2020
269,066
1,045,195
113
Голосов: 0
#1
1719400410673-png.72590


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



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

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

После прохождения курса вы освоите Docker и научитесь:

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

  1. Введение в Docker.
  2. История возникновения.
  3. Установка ПО.
  4. Особенности Docker на Windows и macOS.
  5. Image.
  6. Docker Registry.
  7. Container.
  8. Жизненный цикл контейнера (команда create).
  9. Жизненный цикл контейнера (команда start).
  10. Жизненный цикл контейнера (команды stop, kill).
  11. Жизненный цикл контейнера (команда rm).
  12. Жизненный цикл контейнера (команды pause, unpause).
  13. Жизненный цикл контейнера (команды restart, run).
  14. Команда Docker exec.
  15. Команды Docker cp и diff.
  16. Storage и volumes.
  17. Типы монтирования bind.
  18. Тип монтирования tmpfs.
  19. Тип монтирования volume.
  20. Networking.
  21. Драйвер Bridge.
  22. Пользовательская сеть моста.
  23. Перенаправление портов.
  24. Драйвер Host.
  25. Драйвер None.
  26. Создание собственного образа.
  27. Инструкции Dockerfile FROM и ARG.
  28. Инструкции Dockerfile WORKDIR и RUN.
  29. Инструкции Dockerfile ADD и COPY.
  30. Инструкции Dockerfile CMD, ENTRYPOINT и EXPOSE.
  31. Сборка кэша.
  32. Многоэтапные сборки.
  33. Контекст сборки.
  34. Маркировка изображений.
  35. Отправка образов Docker.
  36. Локальный реестр.
  37. Лучшие практики Dockerfile.
  38. Практика.
  39. Docker Compose.
  40. Services (часть 1).
  41. Services (часть 2).
  42. Networks.
  43. Volumes.
  44. Secrets.
  45. Заключение. Путь развития.
Автор курса: Денис Матвеенко, практикующий Java разработчик с более чем 10-летним опытом.

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

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


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