1. 컨테이너 생성
# docker create 이미지명:태그명 : 이미지를 바탕으로 컨테이너를 생성하되, 실행시키지는 않음
로컬 환경에 다운받은 이미지가 없다면, Docker Hub 에서 이미지를 다운로드 받아(docker pull) 컨테이너 생성
컨테이너를 실행하지 않고 생성만 하는 경우는 드물어서, 이 명령어는 잘 사용하지 않는다.
- Windows PowerShell
PS C:\Users\admin> docker create nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
54c38c75806e: Download complete
69989ccd189b: Download complete
Digest: sha256:6e23479198b998e5e25921dff8455837c7636a67111a04a635cf1bb363d199dc
Status: Downloaded newer image for nginx:latest
ebe6f5e2b7384febe135227cdfb6471e2f6363ca488bf79782c05003d3c154cb
PS C:\Users\admin> docker ps -a # 모든 컨테이너 조회
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ebe6f5e2b738 nginx "/docker-entrypoint.…" 10 seconds ago Created busy_boyd
d8b8a89f1e1d nginx "/docker-entrypoint.…" 26 hours ago Exited (0) 26 hours ago webserver
2. 컨테이너 실행
# docker start 컨테이너명 / 컨테이너 ID : 정지된 컨테이너 실행 (컨테이너 ID 일부도 입력 가능)
# docker ps -a : 모든 컨테이너 조회
# docker ps : 실행 중인 컨테이너 조회
- Windows PowerShell
PS C:\Users\admin> docker start ebe6f5e2b738
ebe6f5e2b738
PS C:\Users\admin> docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ebe6f5e2b738 nginx "/docker-entrypoint.…" 4 minutes ago Up 31 seconds 80/tcp busy_boyd
d8b8a89f1e1d nginx "/docker-entrypoint.…" 26 hours ago Exited (0) 26 hours ago webserver
STATUS 가 Created 에서 Up 으로 바뀌고 실행 후 현재까지의 실행 시간도 나온다.
- Windows PowerShell
PS C:\Users\admin> docker create mysql
Unable to find image 'mysql:latest' locally
latest: Pulling from library/mysql
4eb28e454875: Pull complete
3b513c0ae344: Pull complete
fa9dca007c40: Pull complete
fabf1cab22f6: Pull complete
9248317979a4: Pull complete
bb5107df7baa: Pull complete
ae7d368319da: Pull complete
8ae6deebd2fa: Pull complete
85d9f281a64d: Pull complete
191b09bcaa2f: Pull complete
bd260c630db9: Download complete
48f6cb45c1a8: Download complete
Digest: sha256:c9e48b0c008f1936d4139d1c0dcd5950a9dbe57d4d40f383013cde432fa6d6aa
Status: Downloaded newer image for mysql:latest
0558aa0a29a7fcbfe7ffffe447fa8fec6f1ccc7ac1deddfc156a2fa6c3c2b978
PS C:\Users\admin> docker ps # 실행중인 컨테이너 조회
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ebe6f5e2b738 nginx "/docker-entrypoint.…" 12 minutes ago Up 8 minutes 80/tcp busy_boyd
비전공자도 이해할 수 있는 Docker 입문/실전| JSCODE 박재성 - 인프런 강의
현재 평점 4.9점 수강생 14,440명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 Docker 입문/실전 강의를 만들어봤습니다! Docker 기본 개념, Spring Boot를
www.inflearn.com
'강의 실습 > 비전공자도 이해할 수 있는 Docker 입문 실전' 카테고리의 다른 글
| 컨테이너(Container) 조회 / 중지 / 삭제 (0) | 2026.05.02 |
|---|---|
| 컨테이너(Container) 생성 / 실행 - 2 (0) | 2026.05.02 |
| 이미지(Image) 조회 / 삭제 (0) | 2026.05.01 |
| 이미지(Image) 다운로드 (1) | 2026.04.29 |
| [실습] Docker 전체 흐름 느껴보기 (Nginx 설치 및 실행) (0) | 2026.04.29 |
댓글