Какую точку входа переопределяет параметр --entrypoint cli в команде docker compose?

Какую точку входа переопределяет параметр --entrypoint cli в команде docker compose?

Итак, представьте себе такую ​​команду:

docker compose -f docker/docker-compose.yml run \
  --rm --entrypoint "" \
  my-service

и что-то вроде этого для docker/docker-compose.yml:

version: '3.9'
services:
  my-service:
    depends_on: other-service
     ...
  other-service:
     ...

Когда я запускаю команду, обе службы запускаются. Но, похоже, у обеих точек входа переопределена "". Возможно ли это? И если да, как мне сделать так, чтобы переопределялась только точка входа my-services?

Theдокументы только состояние:

--entrypoint            Override the entrypoint of the image

решение1

docker compose runзапускает только одну службу из файла docker-compose.yml.

docker compose run my-serviceзапускает службу my-service. Таким образом, --entrypointаргумент влияет только на указанную службу.

Связанный контент