3.2Kпросмотров
19 февраля 2024 г.
Score: 3.6K
Goodbye docker Я уже давно пытаюсь работать с контейнерами не используя докер. В кубе containerd, на локалке podman, а в CI работает buildkit с buildctl. Единственное что не давало покоя: в подмане нет альтернативы docker buildx который дает неплохую интеграцию с билдкитом. Я не готов менять buildkit на что-то другое, кастомные фронтенды и скорость сборки образов подкупают. Оказывается, buildx сделан плагином для докера, т.е. по сути это одтельный бинарь, который отлично работает сам по себе. В арчрепе у плагина в зависимостях только git и go, так что наконец-то я могу удалить докер и полностью переехать на подман. Без костыля не обошлось, но это меньшее из зол.