وداعًا، صراعات المنافذ: Podman بدون إعادة توجيه المنافذ والحاويات البيئة التطويرية لمدمني سطر الأوامر

2025-05-08

شعورًا بالإحباط من صراعات المنافذ، تخلى الكاتب عن إعادة توجيه منافذ الحاويات، واستخدم بدلاً من ذلك Podman ووكيل SOCKS قائم على Rust يسمى Podfox للسماح بالتواصل المباشر للمتصفح مع شبكة Podman. يتجاوز Podfox الحاجة إلى تكوين DNS المضيف، حيث يحل أسماء المضيفات للحاويات ويستخدم معلومات شبكة Podman للعثور على عنوان البوابة لعناوين DNS والوكيل. كما يشارك الكاتب تجربته في تبسيط حاويات بيئات التطوير لسطر الأوامر باستخدام Homebrew وبرنامج نصي fish مخصص يسمى Podchamp. من خلال تركيب بادئة Homebrew وتعيين متغيرات البيئة، تتوفر نفس أدوات التطوير بسهولة في حاويات مختلفة دون الحاجة إلى إعادة بناء الصور أو تثبيت التبعيات، مما يزيد من الكفاءة.

التطوير