[DevOps] 8 часто задаваемых вопросов по Docker из собеседований на Devops и SRE

preview_player
Показать описание

1. Чем отличается CMD и ENTRYPOINT в Dockerfile?
2. В чем разница между ADD и COPY?
3. Что будет, если вы вышли из контейнера? Ваши файлы удалятся?
4. Что будет, если вы остановите контейнер? Файлы, связанные с контейнером удаляться?
5. Какой командой можно посмотреть все контейнеры?
6. Знаете ли вы разницу между командами Docker run и Docker create?
7. Какая команда используется для запуска образа как контейнера?
8. Можно ли написать Dockerfile для создания образа Ubuntu?

Благодарность и задать вопрос -

0:00 Вступление
0:55 Интеграция
0:27 Первый вопрос
2:50 Второй вопрос
3:18 Третий вопрос
3:40 Четвертый вопрос
4:03 Пятый вопрос
4:20 Шестой вопрос
4:45 Седьмой вопрос
5:08 Восьмой вопрос
5:27 Концовка

Рекомендации по теме
Комментарии
Автор

Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! 😏

sergofedorov
Автор

У меня недавно на теме докера, сразу первым вопросом спросили про то какие компоненты ядра linux использует Docker в своей работе, я вспомнил только про cgroups. Но вопрос был супер неожиданным. Это я к тому что - видос для начинающих джунов, там на собесах ещё такое спрашивают

mixuigi
Автор

Спасибо за видео. Коммент в поддержку!

sovrinfo
Автор

В плане ответа на вопрос CMD vs EntryPoint какая то каша информации, из которой непонятно почему их вообще сравнивают. Сравнение подразумевает шаблон «там так, а здесь тоже самое не так», а не просто информация о том как они отдельно работают.

tolpenok
Автор

К вопросу что будет если выйти из контейнера, будут уточнения. Как именно был запущен контейнер? Может вообще в интерактиве и тогда одно, если нет - то другое

nikv
Автор

реально 7-й опрос не понятен. Достаточно же docker run 'image' -d Чем отличаются эти 2 способа?

АлексейСтерх-ьв
Автор

Ответил на 2\8 вопросов, будучи нагрузочным тестировщиком 😅

danila
Автор

да нафиг эти розыгрыши) делай еще видео в таком формате и не только для сосбесов на джуна

dmitryborel
Автор

Давай видео с вопросами про Кубернетис)

rockmetal
Автор

Недостаточно точно выразился. Чтобы перезаписать CMD нужно указать команду запуска, а чтобы перезаписать ENTRYPOINT нужно указать параметр --entrypoint.

SubGunDH
Автор

Хз...работаю больше с кубером и редко пишу докерфайлы, поэтому не помню таких нюансов. Перед собесами прогоняю все эти типовые вопросы, конечно. Но редко когда меня вообше где-либо спрашивали подобное. В осномном спрашивают отличие ВМ от контейнера. А про директивы в докерфайлах такие нюансы, как мне кажется, в голове никто не держит. Разве что ради собесов.

vladf
Автор

Я как джун девопёсик, крутящий кубер знаю точно что буду спрашивать на собесах от мидлов, сеньоров: Я просто буду прокидывать докерсокет dind и просить выйти на рута хоста. там проверится и знание линухи и containerd. Все эти односложные вопросы про ADD, CMD уже ваще не роляют...

CamelCase-dgxp
Автор

Книгу читал ещё 2 года назад, наверное, прям совсем тем кто только начинает будет интересно. Мне лично, не зашла, просто потому что об очевидных вещах, всем кто хоть как то знаком с темой будет не очень интересно.

valarg
Автор

Интересно было бы посмотреть на девопса который не знает как посмотреть все контейнеры с ключом -a.

sergeyfilatov
Автор

хочу книгу. вопросы не сложные ответил 7\8

NikolayN
Автор

думаю все слабые вопросы. На SRE Можно было б и спросить про cgroups и LXC

ДмитрийЧурило-яу
Автор

Это не вопросы devops, это вопросы для стажёра. А как правило-devops джунов, как и стажеров не бывает.))

lenderber
Автор

Приходишь стажёром и тебя учат на рабочем месте.

ivandyk
Автор

эти вопросы даже не для джуна...
это вопросы для ретарда.

houdini
Автор

Хочу книгу! Почти на все ответил верно, если постоянно работать с docker, то просто) @caaatpro

cyberlapa
visit shbcf.ru