docker compose 명령의 --entrypoint cli 옵션은 어떤 진입점을 재정의합니까?

docker compose 명령의 --entrypoint cli 옵션은 어떤 진입점을 재정의합니까?

그럼 다음 명령을 상상해 보세요.

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 진입점만 재정의되도록 보관하려면 어떻게 해야 합니까?

그만큼문서 전용 상태:

--entrypoint            Override the entrypoint of the image

답변1

docker compose rundocker-compose.yml 파일에서 단일 서비스만 시작합니다.

docker compose run my-service서비스를 시작합니다 my-service. 따라서 --entrypoint인수는 지정된 서비스에만 영향을 미칩니다.

관련 정보