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으로 접속해 확인해보자.
정상적으로 컨테이너가 중지됐음을 확인할 수 있다!