컨테이너 생성 (Create)
이미지를 바탕으로 컨테이너를 생성합니다.
이때 컨테이너는 실행되지 않고, 단순히 생성만 되는 상태입니다.
⚠️ 참고:
실제로는 컨테이너를 “생성만” 하고 실행하지 않는 경우는 드뭅니다.
보통 docker run 명령으로 바로 실행까지 함께 하는 경우가 많습니다.
명령어 예시
docker create [이미지명][:태그명]
예시 👇
docker create nginx
컨테이너 조회
현재 존재하는 모든 컨테이너 목록을 보려면:
docker ps -a
출력 예시 👇
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7f6af58898db nginx "/docker-entrypoint.…" 2 minutes ago Created elegant_mclaren
만약 로컬 환경에 nginx 이미지가 없다면,
Docker가 자동으로 Dockerhub에서 이미지를 다운로드(pull) 받아 컨테이너를 생성합니다.
컨테이너 실행 (Start)
생성만 되어 있던 컨테이너를 실제로 실행시킵니다.
실행 명령어
docker start [컨테이너이름 또는 컨테이너ID]
예시 👇
docker start 7f6
ID 전체를 입력하지 않아도 앞부분만 겹치지 않으면 인식됩니다.
실행 중인 컨테이너 확인
docker ps
출력 예시 👇
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7f6af58898db nginx "/docker-entrypoint.…" 2 minutes ago Up 4 second 80/tcp elegant_mclaren
STATUS가 Up으로 바뀌면 컨테이너가 성공적으로 실행된 상태입니다 ✅
정리하면
| 명령어 | 설명 |
| docker ps -a | 모든 컨테이너 목록 조회 |
| docker start [ID] | 정지된 컨테이너 실행 |
| docker stop [ID] | 실행 중인 컨테이너 정지 |
| docker create [이미지 ID] | 컨테이너 생성 |
| docker image rm nginx | Nginx 이미지 삭제 |
docker create → 컨테이너 “생성”
docker start → 컨테이너 “실행”
docker stop / docker rm → 컨테이너 “정지 및 삭제”
'컨테이너·워크플로우 자동화 > DocKer 기본 및 활용' 카테고리의 다른 글
| Docker 컨테이너(Container) 로그 조회 (0) | 2025.10.11 |
|---|---|
| Docker 컨테이너(Container) 생성 및 실행 - 2 (0) | 2025.10.11 |
| Docker 이미지(Image) 조회 및 삭제 정리 (0) | 2025.10.11 |
| Docker 이미지(Image) 다운로드 정리 (0) | 2025.10.11 |
| Docker란? 컨테이너(Container)란? 이미지(Image)란? (0) | 2025.10.11 |