مع الإضافة الحديثة لقوالب الخدمة مثل:
$ docker service create --name hosttempl \
--hostname="{{.Node.ID}}-{{.Service.Name}}"\
busybox top
https://docs.docker.com/engine/reference/commandline/service_create/#create -services-using-Templates
هل يؤلف عامل الميناء هذا أيضًا؟ إذا لم يكن كذلك ، فهل هناك خطط لإضافته؟ لدي بعض حالات الاستخدام حيث سيكون هذا مفيدًا حقًا. شكر!
من غير المحتمل - كل هذه الخيارات خاصة جدًا بخدمات Swarm و Swarm ، والتي لا يدعمها Compose.
@ shin- هل تمانع في شرح سبب جعل القوالب مناسبة فقط لاستخدام سطر الأوامر؟ سأحاول وصف حالة الاستخدام الخاصة بي:
أستخدم ملفات الإنشاء لمكدساتي ، وأرغب في استخدام docker stack deploy -c compose.yml mystack
وتحديد الخدمة في compose.yml
مع قوالب وكل ذلك بدلاً من طرح برنامج bash أو Python الخاص بي لإنشاء تلك القلة الخدمات التي أحتاج إلى قوالب لها.
@ shin- هل هو في الواقع عامل إرساء / إنشاء أو عامل ميناء / cli الذي ينفذ دعم نشر المكدس؟
ستكون هذه ميزة رائعة جدًا ولكننا بالطبع نريد فتح المشكلة لتصحيح المكان.
olljanat docker/cli
هو المكان الذي يحدث فيه التطوير على docker stack
.
التعليق الأكثر فائدة
@ shin- هل تمانع في شرح سبب جعل القوالب مناسبة فقط لاستخدام سطر الأوامر؟ سأحاول وصف حالة الاستخدام الخاصة بي:
أستخدم ملفات الإنشاء لمكدساتي ، وأرغب في استخدام
docker stack deploy -c compose.yml mystack
وتحديد الخدمة فيcompose.yml
مع قوالب وكل ذلك بدلاً من طرح برنامج bash أو Python الخاص بي لإنشاء تلك القلة الخدمات التي أحتاج إلى قوالب لها.