도커 컨테이너를 실행할 때 명령어를 잊어버리는 경우가 많아서 정리해두었다.
"그림과 실습으로 배우는 도커 & 쿠버네티스" (오가사와라 시게타카 지음/위키북스) 책 내용을 참고하였다.
자주 쓰이는 커맨드 예)
docker run (옵션) 이미지 (인자)
나는 대부분 이렇게 실행한다.
docker run -d -p 3000:3000 (이미지명)
| 옵션 형식 | 내용 |
|---|---|
| --name 컨테이너_이름 | 컨테이너 이름을 저장함 |
| -p 호스트 포트번호:컨테이너 포트번호 | 포트 번호를 지정함 |
| -v 호스트 디스크:컨테이너 디렉터리 | 볼륨을 마운트함 |
| --net=네트워크_이름 | 컨테이너를 네트워크에 연결함 |
| -e 환경변수_이름=값 | 환경변수를 설정함 |
| -d | 백그라운드로 실행함 |
| -i | 컨테이너에 터미널(키보드)를 연결함 |
| -t | 특수 키를 사용 가능하도록 함 |
| -help | 사용 방법 안내 메세지 출력 |
-p는 --publish, -v는 v--volume, -e는 --env, -d는 --detach, -i는 --interacive, -t는 --tty의 생략형이다.