docker-compose 를 사용하여 개발 환경을 만들고 있습니다. 특정 이미지를 만들고 싶지만 해당 이미지의 이름을 설정하는 방법을 모르겠습니다.
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
docker-compose
모든 것을 실행할 때 괜찮지 만 새 이미지의 이름이 임의입니다. 빌드 이미지에 이름을 설정할 수 있습니까?
COMPOSE_PROJECT_NAME=x
에서 .env
당신의 용기가 호출됩니다{x}_{service}_{#}
<project>_<service>
경우,<service>
이 예제에wildfly
당신은에있어 디렉토리 이름에 프로젝트 기본값. 당신은 그와 변경할 수 있습니다-p
또는COMPOSE_PROJECT_NAME
환경 변수를. 사용자 정의 이미지 이름을 설정하는 방법은 없습니다.