English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker 설치 Nginx

Nginx는 고성능의 HTTP 및 레버스 프록시 웹 서버로, 또한 IMAP을 제공합니다/POP3/SMTP 서비스.

1、사용 가능한 Nginx 버전을 확인하세요

Nginx 이미지 라이브러리 주소에 접근하세요: https://hub.docker.com/_/nginx?tab=tags.

Sort by를 통해 다른 버전의 Nginx를 확인할 수 있습니다. 기본적으로는 최신 버전입니다 nginx:latest.

다운로드 목록에서 원하는 버전을 찾을 수 있습니다:

또한, docker search nginx 명령어를 사용하여 사용 가능한 버전을 확인할 수 있습니다:

$ docker search nginx
NAME        DESCRIPTION        STARS        OFFICIAL        AUTOMATED
nginx        Nginx의 공식 빌드.                        3260        [OK]       
jwilder/nginx-프록시        docker의 자동 Nginx 레버스 프록시   674                  [OK]
richarvey/nginx-php-fpm        컨테이너 실행 중 Nginx + PHP-FPM 가능...   207                  [OK]
백만12/nginx-php        Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS...   67                   [OK]
maxexcloo/nginx-php       Docker 프레임워크 컨테이너와 Nginx 및...   57                   [OK]
...

2최신 버전의 Nginx 이미지 가져오기

여기서는 공식 최신 버전의 이미지를 가져옵니다:

$ docker pull nginx:latest

3로컬 이미지 확인

다음 명령을 사용하여 nginx가 설치되었는지 확인할 수 있습니다:

$ docker images

위 그림에서 최신 버전(latest)의 nginx 이미지가 설치되었음을 확인할 수 있습니다。

4컨테이너 실행

설치가 완료되면, 다음 명령을 사용하여 nginx 컨테이너를 실행할 수 있습니다:

$ docker run --name nginx-test -p 8080:80 -d nginx

파라미터 설명:

  • --name nginx-test: 컨테이너 이름。

  • -p 8080:80: 포트를 맵핑하여 로컬 8080 포트를 컨테이너 내부로 맵핑합니다 80 포트。

  • -d nginx: 콘테이너가 백그라운드에서 계속 실행되도록 설정합니다。

5설치 성공

끝에 브라우저를 통해 직접 접근할 수 있습니다 8080 포트의 nginx 서비스: