[Docker] Docker run options

Hyunji·2023년 2월 2일
0

공부

목록 보기
30/35

1. docker run

docker run 이란 docker의 이미지를 기반으로 컨테이너를 생성하는 명령어이다.
옵션에 따라서 컨테이너를 바로 실행시킬 수도 있다.
기본적인 doker run 명령어 형식은 아래와 같다.

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

2. 주요 옵션들

옵션설명
--env , -e환경변수 설정, 옵션을 사용하면 DockerFile의 ENV 설정도 덮어써지게 됨
--interactive, -icontainer의 표준 입력 (stdin)을 활성화
--namecontainer의 이름 지정
--detach, -dcontainer를 background로 실행
--rmdocker run 명령어가 끝나면, container 자동 삭제
--hostname, -hcontainer hostname, container의 호스트 이름을 설정
--namecontainer 이름 지정
--publish, -phost와 container의 포트를 연결 (포트포워딩)
-p<호스트포트>:<컨테이너포트>
--volume, -vhost와 container의 directory 연결
-v<호스트 절대경로>:<컨테이너 절대경로>
--restartcontainer 종료시, 재시작 정책 설정
--tty, -ttty (가상 터미널) 할당

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

profile
성장중인 개발자

0개의 댓글