Dengan tambahan template layanan terbaru seperti:
$ 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
Apakah buruh pelabuhan menulis mendukung ini juga? Jika tidak, apakah ada rencana untuk menambahkannya? Saya memiliki beberapa kasus penggunaan yang akan sangat membantu. Terima kasih!
Tidak mungkin - semua opsi tersebut sangat spesifik untuk layanan Swarm dan Swarm, yang tidak didukung oleh Compose.
@ shin- Maukah Anda menjelaskan mengapa hal itu membuat templat hanya cocok untuk penggunaan baris perintah? Saya akan mencoba menjelaskan kasus penggunaan saya:
Saya menggunakan file buat untuk tumpukan saya, dan saya ingin menggunakan docker stack deploy -c compose.yml mystack
dan memiliki layanan yang ditentukan dalam compose.yml
dengan templat dan semuanya daripada meluncurkan skrip bash atau python saya sendiri untuk membuat beberapa itu layanan yang saya perlukan templatnya.
@ shin- apakah sebenarnya docker / compose atau docker / cli yang mengimplementasikan dukungan penyebaran stack?
Ini akan menjadi fitur yang sangat bagus untuk dimiliki tetapi tentu saja kami ingin masalah terbuka untuk memperbaiki tempat.
@olljanat docker/cli
adalah tempat pengembangan docker stack
terjadi.
Komentar yang paling membantu
@ shin- Maukah Anda menjelaskan mengapa hal itu membuat templat hanya cocok untuk penggunaan baris perintah? Saya akan mencoba menjelaskan kasus penggunaan saya:
Saya menggunakan file buat untuk tumpukan saya, dan saya ingin menggunakan
docker stack deploy -c compose.yml mystack
dan memiliki layanan yang ditentukan dalamcompose.yml
dengan templat dan semuanya daripada meluncurkan skrip bash atau python saya sendiri untuk membuat beberapa itu layanan yang saya perlukan templatnya.