nignx | docker에서 nignx 설치 및 사용하기
포스트
취소

nignx | docker에서 nignx 설치 및 사용하기

Docker 이미지 설치

Docker 공식 이미지

1
docker pull nginx:latest

Quick : 정적 호스팅

  1. Dockerfile 작성
1
2
FROM nginx
COPY 정적HTML폴더위치 /usr/share/nginx/html
  1. Dockerfile 빌드
1
docker build -t 이미지명 .

Dockerfile과 동일한 디렉토리에서 실행해야 한다.

  1. 컨테이너 실행
1
docker run -d --name 컨테이너명 이미지명
  1. 외부 포트로 노출
1
docker run -d -p 8080:80 --name 컨테이너명 이미지명

-p 옵션을 통해 내부의 80 포트를 외부로 노출한다.

nginx.conf 수정

1
docker run --rm --entrypoint=cat nginx /etc/nginx/nginx.conf > ./nginx.conf

다음 명령을 사용해 nginx.conf 파일을 호스트로 가져온다.

이후 작성할 Dockerfile과 동일한 위치에 두어야 한다.

1
2
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf

Dockerfile에서 수정한 nginx.conf 파일을 복사하도록 한다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
바로가기