본문으로 바로가기

Docker 전체 흐름 느껴보기 (with. Ngnix)

category Docker 2025. 5. 29. 19:44

일단 실습에 앞서 NginX가 무엇인지 간단하게 알아보자.

NginX : 여러 기능을 가진 서버 중 하나이다.(여기서는, 웹 서버의 역할로 쓰일 예정이다.)

 

NginX 이미지 다운로드

 

nginx - Official Image | Docker Hub

Quick reference Supported tags and respective Dockerfile links 1.27.5, mainline, 1, 1.27, latest, 1.27.5-bookworm, mainline-bookworm, 1-bookworm, 1.27-bookworm, bookworm⁠1.27.5-perl, mainline-perl, 1-perl, 1.27-perl, perl, 1.27.5-bookworm-perl, mainline-

hub.docker.com

$ docker pull nginx

다운로드가 완료되면 우리는 이제 닌텐도의 칩을 얻었다고 생각하면 된다.

이미지가 정상적으로 다운되었는지 확인해보자.

$ docker image ls

NginX 이미지 실행

이제 컨테이너에서 이 NginX 이미지를 실행시킨다.

$ docker run --name 'NAMES' -d -p 80:80 nginx

이제 localhost:80을 통해 확인해보자.

현재 실행되고 있는 컨테이너를 확인해보자.

$ docker ps

실행되고 있는 컨테이너를 종료시켜보자.

$ docker stop 'NAMES'

브라우저에서 새로고침을 하면 해당 컨테이너가 종료된 것을 확인할 수 있다.

 

다음으로 현업에서 자주 사용하는 Docker CLI에 대해 알아보자.