Docker является одним из самых необходимых инструментов, которые должен знать каждый разработчик. Вы должны понимать, что это такое, почему это необходимо и как использовать все его возможности. Согласно опросу StackOverflow, в течение последних трех лет это был самый используемый инструмент для разработчиков, и умение работать с ним требуется в большинстве вакансий для разработчиков. В этом курсе автор Дэн Кларк научит вас всему, что нужно знать, чтобы начать и овладеть использованием Docker: от установки до публикации собственных образов и использования его в вашем рабочем процессе разработчика.
Удален по просьбе правообладателя
Урок 1.00:01:42
Welcome
Урок 2.00:03:07
What will you learn in this course?
Урок 3.00:00:55
Who is the course for and prerequisites
Урок 4.00:03:46
Installing Docker on Windows
Урок 5.00:03:43
Installing Docker on Linux
Урок 6.00:00:54
Installing Docker on Mac
Урок 7.00:01:01
Enabling hardware virtualization in the BIOS
Урок 8.00:00:24
Introduction
Урок 9.00:03:54
Containers
Урок 10.00:01:48
Images
Урок 11.00:02:45
Container registries and Docker Hub
Урок 12.00:03:04
Docker CLI
Урок 13.00:03:57
Docker Desktop GUI
Урок 14.00:01:34
Visual Studio Code Extension
Урок 15.00:00:49
Introduction
Урок 16.00:02:24
Port mapping
Урок 17.00:02:51
Detached mode and logs
Урок 18.00:05:24
Shell access and makes changes inside containers
Урок 19.00:07:26
More example 3rd party images
Урок 20.00:05:38
Image tags
Урок 21.00:02:54
Image layers and caching
Урок 22.00:01:12
Introduction
Урок 23.00:02:43
Frontend
Урок 24.00:03:32
Backend
Урок 25.00:04:14
A simple database interaction
Урок 26.00:04:03
Building our API image
Урок 27.00:07:04
Dockerfile 101
Урок 28.00:03:25
Building our frontend image
Урок 29.00:01:04
Introduction
Урок 30.00:01:48
The docker-compose YAML file
Урок 31.00:03:29
The docker compose CLI command
Урок 32.00:00:40
Services as DNS entries
Урок 33.00:02:10
Using docker compose to build our images
Урок 34.00:04:38
Seeding our database
Урок 35.00:06:37
Pushing images to Docker Hub
Урок 36.00:00:24
Introduction
Урок 37.00:03:21
Docker and CI/CD
Урок 38.00:09:31
Leveraging Docker for Testing
Урок 39.00:01:28
Spikes
Урок 40.00:02:48
Introduction and types of persistent storage in Docker
Урок 41.00:01:32
Creating Volumes
Урок 42.00:06:27
Mounting volumes in containers
Урок 43.00:02:56
Mounting bind mounts in containers
Урок 44.00:03:55
Volumes in Docker compose
Урок 45.00:04:22
Backing up volumes
Урок 46.00:02:49
Anonymous volumes and the Dockerfile VOLUME instruction
Урок 47.00:00:57
Introduction
Урок 48.00:04:16
Default bridge network
Урок 49.00:06:47
Custom bridge networks
Урок 50.00:06:50
Networking on Docker Compose
Урок 51.00:04:45
Host network
Урок 52.00:01:00
Leveraging host.docker.internal
Урок 53.00:03:02
Summary of other network types
Урок 54.00:01:37
Introduction
Урок 55.00:04:12
Image scanning
Урок 56.00:06:40
Running containers as non-root
Урок 57.00:06:27
Under the hood: How containers work in Linux
Урок 58.00:07:30
The difference between ENTRYPOINT and CMD in Dockerfile
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.