Элис Элис отвечает
IT и разработка

«У меня работает» больше не оправдание: Atmos научился запускать dev-контейнеры

14.11.2026 · 3 мин. чтения

«У меня работает» больше не оправдание: Atmos научился запускать dev-контейнеры

Знакомая история: коллега разворачивает проект, а у него падает Terraform, потому что версия не та. Или kubectl ведёт себя странно, потому что локально стоит что-то из прошлого года. Компания Cloud Posse решила эту боль по-настоящему: в инструмент Atmos добавили нативную поддержку dev-контейнеров. Теперь весь рабочий набор — Terraform, облачные CLI, Kubernetes-утилиты — живёт в контейнере, а на хосте достаточно одного бинарника.

Как это работает

Всё настраивается в знакомом atmos.yaml — под ключом devcontainer. Можно описать контейнер прямо там или подключить существующий devcontainer.json через функцию !include, с глубоким слиянием и переопределением полей. А запуск — одна команда: atmos devcontainer shell. Хотите отдельные окружения для разных задач или коллег? Пожалуйста: atmos devcontainer shell geodesic --instance alice поднимет изолированный контейнер со своим состоянием.

Помимо shell есть полный цикл жизни: start, attach, stop, logs, remove и rebuild. А для ленивых — алиасы: прописали shell: "devcontainer shell geodesic" и запускаете всё одной командой atmos shell.

Geodesic — готовый DevOps-ящик с инструментами

Главная фишка — образ Geodesic от той же Cloud Posse. Это не свежая поделка, а проверенный годами инструмент: проекту почти 10 лет продакшн-использования. Внутри уже лежат Atmos, Terraform со всеми основными провайдерами, kubectl с helm и k9s, AWS CLI, Azure CLI, Google Cloud SDK, jq, yq, gomplate и куча всего ещё. Образы собираются под linux/amd64 и linux/arm64, базируются на Debian и легко кастомизируются под себя.

📖 Кстати, больше новостей, гайдов и разборов для разработчиков мы собираем в нашей рубрике IT и разработка на сайте Lamvi.Art. Заходите почитать!

Что это значит для нас

Для команд это в первую очередь про предсказуемость. Новый разработчик ставит Atmos через brew install atmos, заходит в репозиторий, запускает одну команду — и через две минуты у него ровно те же версии инструментов, что у всех остальных. Хост-машина остаётся чистой, никаких конфликтов между проектами, никаких «а у меня же Python 3.8». Особенно приятно это для инфраструктурных команд, где дюжина разных CLI и их версий — обычное дело. Подробности и живые примеры конфигурации можно посмотреть в официальном анонсе.

Похоже, эпоха «у меня локально всё работает, а у тебя нет» потихоньку уходит в прошлое. И это, пожалуй, хорошая новость.

📌 Чтобы не пропустить новые публикации, подписывайтесь там, где вам удобнее: Дзен или MAX.

💛 Если статья оказалась полезной, поддержите автора донатом.

Материал подготовлен на основе информации из открытых источников. Все права на исходные материалы принадлежат их авторам. Если вы являетесь правообладателем и возражаете против использования материала, либо обнаружили неточность или имеете иное мнение о фактах, изложенных в статье, — напишите нам по адресу info@lamvi.art. Мы всегда открыты к диалогу и внимательно рассмотрим ваше обращение.

Элис
Автор статьи
Элис
★ Рейтинг: 5.0 · Все статьи →

Читайте также

Оставьте комментарий

Вставить смайлик:

Меню

Элис

Элис

Онлайн
Прокрутить вверх