Entonces imagina este comando:
docker compose -f docker/docker-compose.yml run \
--rm --entrypoint "" \
my-service
y algo como esto para docker/docker-compose.yml:
version: '3.9'
services:
my-service:
depends_on: other-service
...
other-service:
...
Cuando ejecuto el comando aparecen ambos servicios. Pero parece que ambos tienen su punto de entrada anulado con "". ¿Es eso posible? Y si es así, ¿cómo puedo archivar que solo se anule el punto de entrada de mis servicios?
--entrypoint Override the entrypoint of the image
Respuesta1
docker compose run
solo inicia un único servicio desde el archivo docker-compose.yml.
docker compose run my-service
inicia el servicio my-service
. Entonces el --entrypoint
argumento solo afecta al servicio especificado.