Geliştirme ortamımı oluşturmak için docker-compose kullanıyorum . Belirli bir görüntü oluşturmak istiyorum, ancak bu görüntü için nasıl ad ayarlayacağımı bilmiyorum.
wildfly:
build: /path/to/dir/Dockerfile
container_name: wildfly_server
ports:
- 9990:9990
- 80:8080
environment:
- MYSQL_HOST=mysql_server
- MONGO_HOST=mongo_server
- ELASTIC_HOST=elasticsearch_server
volumes:
- /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/
links:
- mysql:mysql_server
- mongo:mongo_server
- elasticsearch:elasticsearch_server
Ne zaman yürütmek docker-compose
her şey yolunda, ama yeni görüntü için rastgele bir ad alıyorum. Derleme görüntüsüne bir ad ayarlamak mümkün mü?
COMPOSE_PROJECT_NAME=x
içinde .env
ve Kaysayıcılar adı verilecek{x}_{service}_{#}
<project>_<service>
,<service>
bu örnekte budurwildfly
ve proje varsayılanı bulunduğunuz dizin adına göre değişir. Bunu-p
veyaCOMPOSE_PROJECT_NAME
ortam değişkeniyle değiştirebilirsiniz. Özel bir görüntü adı ayarlamanın bir yolu yoktur.