도커

도커 run 주요옵션

씩씩한 IT블로그 2023. 1. 14. 11:46
반응형

도커 run 주요옵션

-기본

docker run \
-i -t\                        -> i:호스트 표준입력을 컨테이너와 연결, t:TTY할당
-d\                           -> 백그라운드 모드로 실행, 만약 포그라운드로 실행한 상태에서 빠져나오고싶으면 ctrl+p+q
--name {name}\                -> 사용자지정 이름으로 컨테이너 이름 설정
-p {host port:contaner port}\ -> 포트바인딩
--rm\                         -> 도커 컨테이너 실행종료 후 자동 삭제
my-command\                   -> 컨테이너 내에서 실행할 명령어 ( ex)docker run ubuntu ls )

 

- 환경변수

docker run
-e 변수=입력값\           -> 환경변수
--env-file {file_path} -> 환경변수(파일)

 

- 엔트리포인트(도커컨테이너가 실행될 때 고정적으로 실행되는 스크립트 혹은 명령어), 커맨드(도커 컨테이너가 실행될 떄 수행할 명령어 혹은 엔트리포인트에 지정된 명렁어에 대한 파라미터)

docker run --entrypoint sh ubuntu:focal
docker run --entrypoint echo ubuntu:focal hello world(인자)

 

- 호스트 볼륨(호스트의 특정 디렉토리를 특정경로의 디렉토리에 마운트)

호스트에 생성한 파일은 컨테이너에도 생성되고, 컨테이너에 생성한 파일은 호스트에도 생성됨.

docker run -d\
-v [host_dir]:[container_dir]\
[image]

 

 

 

 

반응형