Cross-posting from stackoverflow as I did not get any response there.
I am executing docker-compose like below
docker-compose --compatibility -f docker-compose.yml up --scale es01=0 --scale elasticsearch-mapping-init=0 --scale analytics-db=0
docker-compose --compatibility -f docker-compose.app.yml up --scale autocomplete-service=0
After this when I am executing the below command it is displaying all services not just the ones defined in docker-compose.app.yml
docker-compose -f docker-compose.app.yml ps --services
Output
backoffice-db
booking-ending-db
booking-engine-service
master-service
objectstore-service
profile-service
sagev2-service
supplier-service
directory-db
docker-compose.app.yml has only the below services
version: '3'
services:
master-service:
image: master:latest
network_mode: "host"
restart: always
environment:
- SPOTNANA_ENV_TYPE=dev
- IS_E2E=true
ports:
- "8080:8080" # master-service
deploy:
resources:
limits:
memory: 1862M
supplier-service:
image: supplier:latest
network_mode: "host"
restart: always
environment:
- SPOTNANA_ENV_TYPE=dev
- IS_E2E=true
ports:
- "6565:6565" # supplier-service
deploy:
resources:
limits:
memory: 2960M
booking-engine-service:
image: bengine:latest
network_mode: "host"
restart: always
environment:
- SPOTNANA_ENV_TYPE=dev
- IS_E2E=true
ports:
- "6569:6569" # booking-engine-service
deploy:
resources:
limits:
memory: 2462M
- Docker Compose version v2.6.0
- aws/codebuild/standard:6.0
Can someone let me know why docker-compose -f docker-compose.app.yml ps --services
not listing the services defined in docker-compose.app.yml
only?
NOTE - I started seeing this problem only after moving to aws/codebuild/standard
image 6.0 from 4.0. In image 6.0 docker-compose
is upgraded to 2.6.0 from 1.26.0 in image 4.0.