![Dr. Dre](/data/avatars/m/124/124518.jpg?1641197806)
Dr. Dre
Модератор
- Регистрация
- 02.10.20
- Сообщения
- 66,073
- Реакции
- 174,433
- #1
Голосов: 0
В современном мире разработки ПО распространена микросервисная архитектура и облачные технологии, где давно ушли от разворачивания приложений на одном единственном сервере.
На этом курсе мы поговорим о том, какие проблемы и решения проблем на одном сервере появлялись, как изобрели аппаратную виртуализацию, а затем и виртуализацию на уровне операционной системы благодаря 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. Container Lifecycle. create command
9. Container Lifecycle. start command
10. Container Lifecycle. stop & kill commands
11. Container Lifecycle. rm command
12. Container Lifecycle. pause & unpause commands
13. Container Lifecycle. restart & run commands
14. Docker exec command
15. Docker cp & diff commands
16. Storage & Volumes
17. bind mount type
18. tmpfs mount type
19. volume mount type
20. Networking
21. Bridge Driver
22. User-defined bridge network
23. Port forwarding
24. Host Driver
25. None Driver
26. Create your own image
27. Dockerfile. FROM & ARG instructions
28. Dockerfile. WORKDIR & RUN instructions
29. Dockerfile. ADD & COPY instructions
30. Dockerfile. CMD & ENTRYPOINT & EXPOSE instructions
31. Build cache
32. Multi-stage builds
33. Build context
34. Image tagging
35. Push docker images
36. Local Registry
37. Dockerfile. Best Practices
38. Практика
39. Docker Compose
40. Docker Compose. Services. Part 1
41. Docker Compose. Services. Part 2
42. Docker Compose. Networks
43. Docker Compose. Volumes
44. Docker Compose. Secrets
45. Заключение. Путь развития
Об авторе:
Меня зовут Денис Матвеенко, и уже более 10 лет я являюсь практикующим Java разработчиком.
Доступ - подписка на 3 месяца.
Курс ведет: Денис Матвеенко
О курсе от автора:
Скачать материалы курса:
Материал может быть удалён по требованию правообладателя
Похожие темы
- [n4e] Dynamic Multipoint VPN (2023)
- [Максим Дуплей] [Stepik] PostgreSQL для начинающих: от основ SQL до администрирования БД (2024)
- [Александр Чумилин] [Stepik] Основы этичного хакинга (2024)
- [Rebrain] RabbitMQ (2024)
- [Александр Лучков] [МГТУ им.Н.Э.Баумана] DevOps-инженер (2024)
- [Ольга Пономарева] ТОП-100 вопросов и ответов из собеседований на системного аналитика (2024)
- [Инфоурок] Microsoft Word - основы работы в текстовом редакторе (2024)
- [Инфоурок] Microsoft Excel - основы работы (2024)
- [Инфоурок] Microsoft Excel - расширенные возможности (2024)
- [Product University] Безопасность данных в интернете мини-курс (2022)