Infra/Docker

[Docker] Docker 간단한 사용법

웅지니어링 2025. 3. 1. 19:29

* Docker 조작법

Docker는 터미널에서 명령어(Command Line Interface)를 통해 조작한다.

 

* Docker 사용해보기 

먼저 Docker 터미널을 띄운 다음, 이미지를 다운받아보자. 다운받을 이미지는 nginx 서버이다.

$ docker pull nginx

위의 명령어를 통해 nginx 이미지를 다운받았다. 다운을 잘 받았는지 확인해보자.

 

 

$ docker image ls

위의 명령어를 통해 확인해보니 nginx가 잘 다운로드 된 것을 확인해볼 수 있다.

그럼 이제 다운로드 된 이미지를 실행해보자.

 

$ docker run --name webserver -d -p 80:80 nginx

위의 명령어는 타 명령어에 비해 복잡하다. 여러 옵션이 붙어있다. 하나씩 명령어를 파보자.

옵션 의미
docker run 컨테이너를 실행
--name webserver 컨테이너 이름을 webserver로 명명
-d 컨테이너를 백그라운드에서 실행
-p 80:80 호스트의 80번 포트를 컨테이너의 80번 포트와 연결
nginx 실행할 docker 이미지(nginx 서버)

 

명령어를 실행해보니 이상한 문자열이 출력된다. 이건 뭘까?

이 문자열은 컨테이너의 ID다. 컨테이너의 ID도 부여됐으니 잘 실행됐는지 확인해보자.

우선 포트 번호를 80으로 지정해서 연결했으니 localhost:80으로 접속해보자.

 

nginx 서버가 잘 실행되고 있음을 확인할 수 있다.

 그럼 실행되고 있는 모든 컨테이너의 상태를 확인해보자.

$ docker ps

명령어를 실행해보니 컨테이너의 상태를 확인해볼 수 있다.

 

마지막으로, 실행시킨 컨테이너를 중지해보자. 컨테이너는 아래의 명령어로 중지시킬 수 있다.

$ docker stop webserver

 

정말로 webserver 컨테이너가 중지됐는지 localhost:80으로 접속해 확인해보자.

정상적으로 컨테이너가 중지됐음을 확인할 수 있다!