Docker (подписка на 3 месяца) [Денис Матвеенко]
В современном мире разработки ПО распространена микросервисная архитектура и облачные технологии, где давно ушли от разворачивания приложений на одном единственном сервере.
На этом курсе мы поговорим о том, какие проблемы и решения проблем на одном сервере появлялись, как изобрели аппаратную виртуализацию, а затем и виртуализацию на уровне операционной системы благодаря Linux Namespaces, и почему в настоящий момент встречается гибридная форма виртуализации.
Пройдя этот курс, ты уверенно овладеешь Docker и поймешь:
Об авторе: Меня зовут Денис Матвеенко, и уже более 10 лет я являюсь практикующим Java разработчиком.
Доступ - подписка на 3 месяца
Цена: 1499 руб.
В современном мире разработки ПО распространена микросервисная архитектура и облачные технологии, где давно ушли от разворачивания приложений на одном единственном сервере.
На этом курсе мы поговорим о том, какие проблемы и решения проблем на одном сервере появлялись, как изобрели аппаратную виртуализацию, а затем и виртуализацию на уровне операционной системы благодаря Linux Namespaces, и почему в настоящий момент встречается гибридная форма виртуализации.
Пройдя этот курс, ты уверенно овладеешь Docker и поймешь:
- как создавать свои собственные Docker образы
- как поднимать Docker контейнеры и их жизненный цикл
- различные storage & volumes для хранения информации
- как настраивать networking для общения между контейнерами и пользователями
- как упростить работу с Docker, заменив императивный подход на декларативный с помощью Docker Compose
1. Docker. Введение
- История возникновения
- Устанока ПО
- Особенности Docker на Windows и MacOS
- Image
- Docker Registry
- Container
- Container Lifecycle. create command
- Container Lifecycle. start command
- Container Lifecycle. stop & kill commands
- Container Lifecycle. rm command
- Container Lifecycle. pause & unpause commands
- Container Lifecycle. restart & run commands
- Docker exec command
- Docker cp & diff commands
- Storage & Volumes
- bind mount type
- tmpfs mount type
- volume mount type
- Networking
- Bridge Driver
- User-defined bridge network
- Port forwarding
- Host Driver
- None Driver
- Create your own image
- Dockerfile. FROM & ARG instructions
- Dockerfile. WORKDIR & RUN instructions
- Dockerfile. ADD & COPY instructions
- Dockerfile. CMD & ENTRYPOINT & EXPOSE instructions
- Build cache
- Multi-stage builds
- Build context
- Image tagging
- Push docker images
- Local Registry
- Dockerfile. Best Practices
- Практика
- Docker Compose
- Docker Compose. Services. Part 1
- Docker Compose. Services. Part 2
- Docker Compose. Networks
- Docker Compose. Volumes
- Docker Compose. Secrets
- Заключение. Путь развития
Доступ - подписка на 3 месяца
Цена: 1499 руб.
https://dmdev.getcourse.ru/docker