Docker

Docker 이미지 Pull 및 실행

swmad 2025. 3. 7. 20:00

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