Список часто задаваемый вопросов/ответов по Docker на вакансию | Подготовка соискателей DevOps
Список часто задаваемый вопросов/ответов по Docker на вакансию DevOps инженер (draft):
1. Какие демоны кроме docker запускаются в экосистеме docker ? 2. Как происходит загрузка docker контейнера? 3. Как поменять default docker-machine ip адрес? 4. Какие сети в docker знаете? Macvlan Overlay Bridge Host
5. Как создать сеть в docker ? docker network create network_name1 docker network create -d bridge my-bridge-network
6. Чем виртуалки отличаются от контейнеров? Основное отличие — контейнер использует ядро хоста для обработки данных. У docker одно ядро, у виртуалок много (каждая виртуалка имеет свое ядро)
7. Что из себя представляет docker container ? Из каких 2-х базовых понятий/вещей состоят контейнеры? (имеется ввиду namespaces и cgroups) namespaces отвечает за изоляцию процессов cgroups отвечает за квотирование/лимитирование ресурсов
8. Что происходит когда выполняется команда docker build 9. Что делает первая команда в Dockerfile и как она называется? FROM image name Пример: FROM Ubuntu
10. Как собирается docker image ? 12. Сколько максимально слоев в docker image ? 13 слоев
14. Как запускается docker image (фазы процесса) Например: docker run -t -d ubuntu
15. Под каким пользователем рекомендуется/не ркомендуется запускать процессы в docker контейнерах. Нужно запускать процессы не из под привеллегированного пользователя (root).
16. Как сделать загрузку образов в кластер kubernetes из приватного репозитория docker.io ? Последовательность действий.