Docker простыми словами – Telegram
Docker простыми словами
6.29K subscribers
218 photos
27 videos
3 files
122 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
На уровне ОС независимое выполнение приложения и изоляция отказа достигаются при помощи…
Anonymous Quiz
45%
Пространства имен
30%
Kubernetes
13%
Контрольных групп
12%
Групп безопасности
2
Что такое Docker? Урок по контейнеризации для начинающих

Автор: Денис Курец
Продолжительность: 18 мин

#видео

Зачем вам Docker? Давайте поговорим об аппаратной и программной виртуализации, а также контейнеризации на примере Dockerа. Узнаем какие проблемы своим появлением вызвала контейнеризация и какую боль она закрывает. Затронем вопросы безопасности, которые можно решать на базе функционирования контейнерной платформы.

Смотреть видео
👍8
Контейнер Docker часто характеризуется как улучшение по сравнению с другой технологией. С какой?
Anonymous Quiz
4%
DevOps
9%
Микросервисы
5%
Облачные вычисления
82%
Виртуальные машины
👍6
Навигация по тегам:

Книги #книга
Вопросы с собеседований
#собеседование
Видео по Docker
#видео
Команды докера
#команды

Наш докер чатик 🐬
👌6
Команды докера. Вопрос №1

Какая команда создает и запускает контейнер из образа, принимает различные параметры и аргументы, которые определяют настройки контейнера?

#вопросответ #команды

Пишите ваши варианты в комментариях к посту, а ответ будет скоро на канале.
👍10🔥1
Ответ:
docker run


Примеры использования:

Запуск контейнера в фоновом режиме, проброс порта с хоста на контейнер и передача переменной окружения:

docker run -d -p 8080:80 -e ENV_VAR=value nginx


Запуск контейнера с ограничением ресурсов, в данном примере — количества оперативной памяти:

docker run --memory=2g myimage


#вопросответ #команды

Обсудить команды можно в нашем уютном докер чатике 🐬
👍14👏2
Docker Deep Dive

Автор: Nigel Poulton
Год издания: 2020

#docker #en #книга

Скачать книгу
👍13
Вопрос на собеседовании. Вопрос №5

Какие существуют три основных типа компонентов Docker?

Клиент, хост и реестр.

Клиент является компонентом, который передаёт хосту команды “run” и “build”.

Хост — это то место, где создаются все контейнеры и образы.
После этого они отправляются в реестр, для выполнения.


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

#собеседование
👍185🔥2
Друзья, всем спасибо за подписку на канал.

Хотел бы немного описать, как быстро искать нужную информацию

Лучше всего искать информацию по тегам

Книги
#книга
Вопросы с собеседований
#собеседование
Видео по Docker
#видео
Команды докера
#команды

Также буду признателен если вы будете присылать темы или контент для нашего канала. Если кто-то долго работает с Docker и может посоветовать нужные ресурсы - пишите в комментариях. С удовольствием размещу их тут.

Всем спасибо и хорошего дня.

P.S
Вступайте в Наш докер чатик 🐬
🔥15👍112👎1
Команды докера. Вопрос №2

Какая команда запускает остановленный контейнер, а так же позволяет возобновить выполнение контейнера, который был ранее остановлен?

#вопросответ #команды

Пишите ваши варианты в комментариях к посту, а ответ будет скоро на канале.
🙏7👍31
Ответ:
docker start


Примеры использования:

Запуск одного остановленного контейнера:

docker start mycontainer


Запуск нескольких:

docker start first_container second_container third_container


#вопросответ #команды

Обсудить команды можно в нашем уютном докер чатике 🐬
👍12🔥2🐳1