[Docker] run 명령어 옵션

신재우·2023년 7월 13일
0

Run

General Form

$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

detached (-d)

-d=false: Detached mode: Run container in the background, print new container id
  • 백그라운드에서 컨테이너를 실행합니다.
  • 도커 데몬이 종료되어야 컨테이너가 종료됩니다.

Forground options

-a=[]           : Attach to `STDIN`, `STDOUT` and/or `STDERR`
-t              : Allocate a pseudo-tty
--sig-proxy=true: Proxy all received signals to the process (non-TTY mode only)
-i              : Keep STDIN open even if not attached
  • -a를 지정하지 않으면 도커가 stdout 및 stderr에 모두 연결됩니다
  • Shell과 같은 대화형 프로세스의 경우 컨테이너 프로세스에 터미널을 할당하려면 -i -t를 함께 사용해야 합니다.

포트 매핑

docker run -it -p <host port>:<container port> <image>:<tag> bash



출처

https://docs.docker.com/engine/reference/commandline/run

0개의 댓글