بناء Docker Compose بدون شيطان باستخدام Podman وBuildKit وقليل من Bakah
2025-08-21
بسبب عدم توافق Docker مع nftables وتفضيل نهج بدون root وبدون شيطان، يستخدم الكاتب Podman لبناء مشروع Docker Compose. يستعرض المقال عيوب استخدام كل من واجهة سطر الأوامر الرسمية لـ Docker Compose و podman-compose، ويحقق في النهاية عمليات بناء في Podman باستخدام واجهة سطر الأوامر Docker Compose و BuildKit، من خلال تمكين مقبس Podman وإنشاء سياق Docker. لتجنب شيطان BuildKit، طور الكاتب Bakah، وهي أداة تحوّل مشاريع Compose إلى ملفات JSON Bake وتستخدم Buildah للبناء، مما يؤدي إلى عملية بناء خالية تمامًا من الشياطين.
التطوير