Вопросы на собеседовании Docker

Задание 1

Что такое Docker и для чего он используется?

Задание 2

В чём разница между Docker и виртуальными машинами?

Задание 3

Что такое контейнеризация?

Задание 4

Какие преимущества даёт использование Docker?

Задание 5

Что такое образ image в Docker?

Задание 6

Что такое контейнер container в Docker?

Задание 7

В чём разница между образом и контейнером в Docker?

Задание 8

Что такое Docker Hub?

Задание 9

Что такое Dockerfile?

Задание 10

Какие инструкции в Dockerfile вы знаете?

Задание 11

Что такое FROM в Dockerfile?

Задание 12

Что такое RUN в Dockerfile?

Задание 13

Что такое CMD в Dockerfile?

Задание 14

Что такое ENTRYPOINT в Dockerfile?

Задание 15

В чём разница между CMD и ENTRYPOINT?

Задание 16

Что такое COPY и ADD в Dockerfile?

Задание 17

В чём разница между COPY и ADD?

Задание 18

Что такое WORKDIR в Dockerfile?

Задание 19

Что такое ENV и ARG в Dockerfile?

Задание 20

В чём разница между ENV и ARG?

Задание 21

Что такое EXPOSE в Dockerfile?

Задание 22

Что такое VOLUME в Dockerfile?

Задание 23

Что такое USER в Dockerfile?

Задание 24

Что такое HEALTHCHECK в Dockerfile?

Задание 25

Что такое слои layers в Docker?

Задание 26

Как работает система слоёв в Docker?

Задание 27

Что такое кэширование слоёв в Docker?

Задание 28

Что такое docker build?

Задание 29

Что такое docker run?

Задание 30

Что такое docker start и docker stop?

Задание 31

В чём разница между docker run и docker start?

Задание 32

Что такое docker ps?

Задание 33

Что такое docker ps -a?

Задание 34

Что такое docker images?

Задание 35

Что такое docker rmi и docker rm?

Задание 36

Что такое docker pull и docker push?

Задание 37

Что такое docker exec?

Задание 38

Что такое docker logs?

Задание 39

Что такое docker inspect?

Задание 40

Что такое docker cp?

Задание 41

Что такое docker commit?

Задание 42

Что такое том volume в Docker?

Задание 43

Что такое bind mount в Docker?

Задание 44

В чём разница между volume и bind mount?

Задание 45

Что такое docker volume?

Задание 46

Что такое сеть network в Docker?

Задание 47

Какие типы сетей в Docker вы знаете?

Задание 48

В чём разница между bridge, host и overlay сетями?

Задание 49

Что такое порты в Docker? Как пробросить порты?

Задание 50

Что такое docker run -p?

Задание 51

Что такое Docker Compose?

Задание 52

Что такое docker-compose.yml?

Задание 53

Какие ключевые секции в docker-compose.yml вы знаете?

Задание 54

Что такое сервисы в Docker Compose?

Задание 55

Что такое docker-compose up и docker-compose down?

Задание 56

Что такое docker-compose build?

Задание 57

Что такое docker-compose logs?

Задание 58

Что такое docker-compose exec?

Задание 59

Что такое docker-compose ps?

Задание 60

Что такое профили в Docker Compose?

Задание 61

Что такое переменные окружения в Docker Compose?

Задание 62

Что такое .env файл в Docker Compose?

Задание 63

Что такое Docker Swarm?

Задание 64

В чём разница между Docker Swarm и Kubernetes?

Задание 65

Что такое реестр registry в Docker?

Задание 66

Что такое приватный реестр Docker?

Задание 67

Что такое теги в Docker?

Задание 68

Что такое многоэтапная сборка multi-stage build в Docker?

Задание 69

Какие преимущества даёт многоэтапная сборка?

Задание 70

Что такое docker system prune?

Задание 71

Что такое docker container prune и docker image prune?

Задание 72

Что такое docker builder?

Задание 73

Что такое BuildKit в Docker?

Задание 74

Что такое оркестрация контейнеров?

Задание 75

Что такое Kubernetes и как он связан с Docker?

Задание 76

Как использовать Docker в CI/CD?

Задание 77

Какие best practices в Docker вы знаете?

Задание 78

Как уменьшить размер Docker образа?

Задание 79

Какие базовые образы вы знаете? (alpine, slim, scratch)

Задание 80

В чём разница между образами alpine и slim?

Задание 81

Что такое docker login?

Задание 82

Что такое docker logout?

Задание 83

Что такое docker events?

Задание 84

Что такое docker diff?

Задание 85

Что такое docker stats?

Задание 86

Что такое docker top?

Задание 87

Что такое контейнеризация приложений на практике?

Задание 88

Как запустить базу данных в Docker?

Задание 89

Как запустить PHP приложение в Docker?

Задание 90

Как запустить Node.js приложение в Docker?

Задание 91

Как запустить Python приложение в Docker?

Задание 92

Как настроить Docker для разработки и продакшена?

Задание 93

Что такое Dev/Prod parity в Docker?