مرحبًا ، لدي سؤال فقط ، عندما أستخدم docker swarm (الإصدار 1.12) ، وجدت أنه لا يمكنني إنشاء خدمة باستخدام "--network host".
الأمر هو "docker service create --name test --network host redis redis-server" ، والخطأ هو "استجابة خطأ من البرنامج الخفي: مضيف الشبكة غير مؤهل لخدمات عامل الإرساء".
أي تعليق قيم جدا!
لدي نفس المشكلة أيضا.
# docker service create --name demo --network host alpine /bin/sh
Error response from daemon: network host is not eligible for docker services
نحتاج حقًا إلى "--net host" في Docker Swarm ، لأن وحدة NAT الخاصة بـ iptables مفقودة في الشركة الخارجية ، لأسباب أمنية. لذلك لا تعمل جميع شبكات التراكب الفاخرة لدينا.
هل هذا عن طريق التصميم أم لم يتم تنفيذه بعد؟
+1 بحاجة إلى هذا أيضًا.
+1
التعليق الأكثر فائدة
لدي نفس المشكلة أيضا.
نحتاج حقًا إلى "--net host" في Docker Swarm ، لأن وحدة NAT الخاصة بـ iptables مفقودة في الشركة الخارجية ، لأسباب أمنية. لذلك لا تعمل جميع شبكات التراكب الفاخرة لدينا.