Saya ingin membangun image melalui docker-compose dan menyetel tag khusus untuk itu. Dokumentasi mengatakan:
Tulis akan membangun dan menandainya dengan nama yang dihasilkan, dan menggunakan gambar itu setelahnya.
Tetapi saya tidak dapat menemukan cara untuk menentukan tag dan untuk gambar yang dibangun saya selalu melihat tag 'terbaru'.
docker
docker-compose
4ybaka
sumber
sumber
Jawaban:
Tampaknya dokumen / alat telah diperbarui dan Anda sekarang dapat menambahkan
image
tag ke skrip Anda. Ini berhasil bagi saya.Contoh:
https://docs.docker.com/compose/compose-file/#build
sumber
tag
opsi. Saya menelusuri dokumen mencari tag siaimage: my.image.name:rc2
docker-compose.yml danbuild: .
di docker-compose.override.yml dan biarkan docker-compose menggabungkan keduanya! (Anda mendapatkan efek yang sama dengan jawaban yang diterima)Jawaban asli 20 November '15 :
Tidak ada opsi untuk tag tertentu mulai Hari Ini. Docker compose hanya melakukan keajaibannya dan memberikan tag seperti yang Anda lihat. Anda selalu dapat memiliki beberapa panggilan skrip
docker tag <image> <tag>
setelah Anda memanggil docker-compose.Sekarang ada opsi seperti yang dijelaskan di atas atau di sini
sumber
Jika Anda menentukan image serta build, maka Compose menamai image yang dibuat dengan webapp dan tag opsional yang ditentukan dalam image:
Ini menghasilkan gambar yang diberi nama
webapp
dan diberi tagtag
, dibuat dari./dir
.https://docs.docker.com/compose/compose-file/#build
sumber