거꾸로 바라본 세상
article thumbnail
반응형

도커에서 웹 서버 작동하기(Nginx 설치하기)

1. 이미지 다운로드

  • Docker 컨테이너를 시작하기 위해서는 Docker 컨테이너의 바탕이 되는 'Docker 이미지'가 필요
    • Docker repository인 docker hub에 가면 Nginx의 공식 이미지를 제공한다.

이미지 다운로드

$ docker pull nginx

 

Nginx 다운로드

$ docker image ls 를 통해 다운로드 확인

Nginx 이미지 확인

 

2. Nginx 작동

  • Docker 이미지를 사용하여 Nginx 서버를 가동한다. 이때 브라우저에서 HTTP(80 포트)에 대한 엑세스를 허가하기 위해 -p 옵션을 붙여 컨테이너가 보내는 전송을 허가한다.
$ docker container run --name webserver -d -p 80:80 nginx

 

아래 그림처럼 localhost:80 포트가 잘 적용되어 서버거 작동하고 있는것을 확인 할 수 있다.

 

3. 상태확인

Nginx가 잘 사용중인지 상태를 확인하려면 $ docker container ps 명령어를 사용하면 된다.

$ docker container ps

Nginx 서버 상태 확인



$ docker container stats webserver 명령어를 이용하면 컨테이너의 상세내용을 확인 할 수 있다.

$ docker container stats webserver

stats container webserver 상세정보 확인

 

4. 기동 및 정지

  • 컨테이너 정지
    $ docker stop webserver
  • 컨테이너 기동
    $ docker start webserver

Docker Hub 로그아웃(docker logout)

$ docker logout
반응형

'CI-CD > Docker' 카테고리의 다른 글

6. Docker container  (0) 2023.04.19
5. docker image 조작  (0) 2023.04.19
3. Docker 기본 명령어  (0) 2022.08.29
2. 도커 설치  (0) 2019.06.21
1. 도커 개념 및 정의  (0) 2019.06.21
profile

거꾸로 바라본 세상

@란지에。

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!