그럼 다음 명령을 상상해 보세요.
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 run
docker-compose.yml 파일에서 단일 서비스만 시작합니다.
docker compose run my-service
서비스를 시작합니다 my-service
. 따라서 --entrypoint
인수는 지정된 서비스에만 영향을 미칩니다.