dokcer run
<aside>
명령어 구조
docker run [option] [docker image]
<aside>
| 옵션 | 설명 | 예제 |
|---|---|---|
-d |
백그라운드(Detached) 모드 실행 | docker run -d my-image |
-p |
포트 매핑 (호스트:컨테이너) | docker run -p 8080:80 my-image |
--name |
컨테이너 이름 지정 | docker run --name my-container my-image |
-e |
환경 변수 설정 | docker run -e ENV=prod my-image |
-v |
볼륨 마운트 (호스트:컨테이너) | docker run -v /host/path:/container/path my-image |
--rm |
컨테이너 종료 시 자동 삭제 | docker run --rm my-image |
-it |
인터랙티브 모드 + 터미널 연결 | docker run -it ubuntu /bin/bash |
--network |
네트워크 지정 (bridge, host, none, custom) | docker run --network my-network my-image |
--restart |
재시작 정책 설정 | docker run --restart always my-image |
--entrypoint |
기본 명령어 변경 | docker run --entrypoint /bin/sh my-image |
--cpu |
CPU 제한 | docker run --cpu 1 my-image |
--memory |
메모리 제한 | docker run --memory 512m my-image |
| </aside> |
</aside>