Docker Image Pull and Run
1. Docker 이미지 Pull
먼저 Docker Hub에서 원하는 이미지를 풀 해야 합니다. 풀 한 후 로컬에 저장된 이미지를 확인하시면 됩니다.
원하는 이미지 Pull 하기
docker pull <이미지 이름>:<태그>
docker pull bddung/springmvc-app:latest
로컬에 저장된 이미지 확인
docker images



2. Docker 컨테이너 실행 및 확인
이미지가 로컬에 저장되었다면 해당 이미지를 기반으로 컨테이너를 실행할 수 있는데요. 아래 명령어를 작성하여 실행하시면 됩니다.
docker run -d -p 8080:8080 --name springmvc-app bddung/<이미지>:<태그>
docker run -d -p 8080:8080 --name springmvc-app bddung/springmvc-app:latest
컨테이너 실행 확인
docker ps
- -d : 백그라운드에서 컨테이너를 실행합니다.
- -p 8080:8080 : 로컬 머신의 8080 포트를 컨테이너의 8080 포트와 연결합니다.
- --name springmvc-app : 컨테이너의 이름을 springmvc-app으로 설정합니다. (컨테이너 이름은 자유롭게 지정)
- bddung/springmvc-app:latest : 사용할 이미지를 지정합니다.

실행 후 컨테이너 내부 파일 수정하기 위해 내부 접속하는 방법은 아래 명령어와 사진을 참고하시면 됩니다.
docker exec -it 컨테이너명 /bin/bash
docker exec -it springmvc-app /bin/bash

3. 컨테이너 종료 및 삭제
실행중인 컨테이너 종료하고 싶으시면 아래 명령어를 사용하시면 되고 삭제하시고 싶으시면 종료 후 삭제가 가능하니 아래 명령어를 작성하시면 됩니다.
docker stop springmvc-app
docker rm springmvc-app

'Docker' 카테고리의 다른 글
| Docker Desktop 메모리 과부하 방지하는 방법 feat. WSL2 (0) | 2025.03.28 |
|---|---|
| 이클립스에서 Gradle(Groovy) 기반 Spring Boot 프로젝트를 Docker에 올리는 방법 (40) | 2025.03.16 |
| Docker 로컬 이미지 삭제하기 (4) | 2025.03.07 |
| 기존 Docker Hub Repository에 Push하기 (4) | 2025.03.05 |
| Ubuntu에 Docker 설치하는 방법 (WSL2에서 사용하는 방법) (2) | 2025.03.05 |