Контейнеры - перевод
Оригинал: https://xkcd.com/1988/
P.S. Не перевел "fair" в конце, оно там означало: "прикольно"
UPD: просвЕщение - ошибка, думал от слова святость
Оригинал: https://xkcd.com/1988/
P.S. Не перевел "fair" в конце, оно там означало: "прикольно"
UPD: просвЕщение - ошибка, думал от слова святость
Разработчики обычно пишут Dockerfile, настраивают себе build pipeline (тоже с докером) где-нибудь на CircleCI или чем-то таком. Так что знать основы докера надо по-хорошему буквально всем разработчикам.
При чем здесь docker-compose и docker-swarm (раз речь о сервисах)?
Как ты запускаешь эти контейнеры - отдельный разговор. И это обычно более-менее задача девопсов. Но собрать контейнер, прогнать его по CI/CD со всеми тестами - это обычно больше задача самих разработчиков.
То есть не знать как работает докер вообще для разработчика сложно.
Плюс если у тебя микросервисы и ты хочешь что-то руками пощупать локально, или в CI запустить интеграционные тесты, то тебе часто нужно поднять несколько микросервисов. Руками это делать глупо (и неправильно вообще говоря), так что ты запускаешь контейнеры. В итоге разработчику и это неплохо бы знать.
Ох, ну прям взял и все точки над Ы расставил, все ярлыки развесил с высоты своего бесконечно опыта, молодец :)
Знаю как минимум три IT компании, считающиеся весьма технически продвинутыми (одна с 1000+ людей, из них около 300 разработчиков), в которых докерфайлы пишут разработчики.
Даже более того, в каждой команде есть DevOps Champion - человек с хорошим пониманием DevOps и доп правами, делающий всякие мелочи для своей команды и хорошо понимающий как их микросервисы работают в общей среде.
IT-юмор
7.1K постов53.2K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору