docker-compose
, oluşturulan her kapsayıcı için geçerli klasör adını temel ad olarak ekler.Docker-compose kullanırken kapsayıcıların taban adı nasıl düzeltilir?
/myproj/docker-compose.yml
ve liman işçilerinin-compose.yml içerik: Yani dizin yapısı aşağıdakiler için
web: ...
worker: ...
liman işçisi-oluşturma aşağıdaki kapları oluşturur:
myproj_web_1
myproj_worker_1
Ben eki umursamıyorum (_X
) Ancak, myproj'u "always_same" gibi bir sabite "düzeltmek" istiyorum, böylece docker-compose.yml dosyasını etrafta taşıyabiliyordum ve hala aynı isimde kapsayıcılarım var.
Bunu nasıl yapabilirim? Bunu yapmanın iki yolu vardır here
Neden yml dosyasında proje adı ayarlamak mümkün değildir merak ediyorum - sanırım en çok olurdu kullanışlı ... – user606521
'.ENv' dosyasındaki' COMPOSE_PROJECT_NAME = foo 'komutunu koyun ve devam etmekte fayda var. –
Aynı dizinde 2 adet oluşturma dosyası kullanmıyorsanız (ör. Deneme için bir tane, test için başka bir tane). – hammady