Docker Stack ile tek seferlik container oluşturma

Öncelikle eğitim için çok teşekkür ederim. Niyetim, çok sayıda windows host’a container’lar deploy edip, tek bir komut çalıştırıp sonra silebilmek. Tekil docker container yaparken -rm ile bunu başarabileceğimizi göstermiştirniz. Bunu Docker stack ile de yapabilirmiyiz?

ör: x.exe y.file çalışacak, process bitince bu container silinecek.

(Belki de yanlış soru soruyorumdur, stack bunun için uygun olmayabilir.)

Teşekkür ederim

Merhaba, docker stack service yaratır ve servisler uzun süre kesintisiz çalışması için tasarlanmış durumda, yani containera birşey olur da kapanırsa yeniden başlatılsın diye. Sizin ulaşmak istediğiniz şey bir nevi job yaratmak. Bu malesef swarm’da yok “sanırım roadmap’de var gelecek ama ne zaman gelecek bilmiyorum”. Fakat kubernetes bunu sağlıyor. Kubernetes ile job yaratabiliyorsunuz. https://kubernetes.io/docs/concepts/workloads/controllers/job/

1 Beğeni