Docker простыми словами
6.28K subscribers
219 photos
28 videos
3 files
123 links
Сообщество по докеру.

Рассказываем про docker и его применение в программировании и тестировании.

Открыты к критике и ждем вашего фидбека.
@viktorreh @anothertechrock
Download Telegram
Вопрос на собеседовании. Вопрос №1

Что такое Docker?

Docker — это инструмент, созданный чтобы помочь разработчикам создавать и обслуживать их приложения в более простой и организованной манере. Достигается это за счёт использования специальных контейнеров. Разработчик может просто добавить своё приложение (и любые другие необходимые данные) в контейнер и поместить его куда ему нужно. Если вы можете представить себе огромное судно-носитель, несущее на себе контейнеры с грузом – то, это будет правильным визуальным представлением программы Docker.

Всё это делается без необходимости в дополнительной операционной системе – Docker использует само ядро Linux для передачи упакованного приложения от разработчика к месту назначения. Именно поэтому данный инструмент популярен среди компаний, которые придерживаются философии DevOps.


Обсудить можно в нашем уютном докер чатике 🐬

#собеседование
👍12
Вопрос на собеседовании. Вопрос №2

Что такое 'Контейнеры’?

Контейнеры Docker являются инструментами, которые использует Docker для упаковки и доставки приложения разработчика в место назначения. Эти контейнеры являются самой важной особенностью Docker, так как они могут работать на любом типе устройств – другими словами, они не являются эксклюзивными только для одной ОС. Универсальность этих контейнеров стала ценным инструментом как для разработчиков, так и для программистов во многих сферах.

Обсудить можно в нашем уютном докер чатике 🐬

#собеседование
👍81
Docker - Полный курс Docker Для Начинающих [3 ЧАСА]

Автор: Богдан Стащук
Продолжительность: 3 часа


#видео
Что такое контейнер
Компоненты Docker
Как работают контейнеры
Что такое образы и их строение
Что такое репозиторий
Основные команды Docker
Создание контейнера hello-world
Создание контейнера busybox
Запуск контейнера в фоновом режиме
Остановка контейнеров
Запуск дополнительных процессов в работающем контейнере
Создание имени для контейнера
Публикация портов контейнера
Разные порты для разных контейнеров
Подключение томов
Создание собственной HTML страницы для NGINX
Автоматическое удаление остановленных контейнеров
Разделение команды на строки
Использование Docker Desktop и VS Code
Как создавать собственные образы
Приложение Python c Dockerfile
Запуск контейнера с приложением Python
Создание другой версии образа
Анализ файловой структуры контейнера Python
Приложение Node
Введение в Docker Compose
Создание двух сервисов с Docker Compose
Запуск двух сервисов используя Docker Compose


Смотреть видео
👍10
Вопрос на собеседовании. Вопрос №3

Опишите составные части архитектуры Docker

Основные составные части архитектуры Docker — это:

- сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
- клиент, применяется для запуска различных действий на сервере Docker.
- registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.


Обсудить можно в нашем уютном докер чатике 🐬

#собеседование
👍81