Docker Compose 만 사용하여 컨테이너에서 대화식 쉘을 시작하는 방법이 있습니까? 내 docker-compose.yml에서 이와 같은 것을 시도했습니다.
myapp:
image: alpine:latest
entrypoint: /bin/sh
docker-compose up을 사용 하여이 컨테이너를 시작하면 즉시 종료됩니다. 대화식 쉘로 시작하기 위해 진입 점 명령에 추가하거나 myapp에 대한 추가 옵션으로 추가 할 수있는 플래그가 있습니까?
이 작업을 수행하는 기본 docker 명령 옵션이 있다는 것을 알고 Docker Compose 만 사용할 수 있는지 궁금합니다.
docker-compose run myapp
?
docker-compose run myapp
포트를 노출시키지 않는다는 것입니다. 따라서 사용해야 docker-compose run --service-ports myapp
하지만 여전히 편리하지는 않습니다.
entrypoint: /bin/sh
해야entrypoint: "/bin/sh"
/bin/sh
작성 파일에 시작점이있는 이미지가 여러 개인 경우 어떻게해야합니까?