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

Docker Nginx installieren

Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 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                     Official build of Nginx.                        3260			[OK]       
jwilder/nginx-proxy				Automated	Nginx	reverse	proxy	for	docker	c...   674                  [OK]
richarvey/nginx-php-fpm	Container	running	Nginx + PHP-FPM	capable	...   207                  [OK]
Million12/nginx-php				Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS...   67                   [OK]
maxexcloo/nginx-php       Docker-Framework-Container mit Nginx und...   57                   [OK]
...

2、Neueste Nginx-Bildversion

Hier ziehen wir das neueste offizielle Bild:

$ docker pull nginx:latest

3、Lokale Bilder überprüfen

Verwende die folgenden Befehle, um zu überprüfen, ob nginx installiert ist:

$ docker images

In dem obigen Bild sehen wir, dass wir die neueste Version (latest) des nginx-Bilds installiert haben.

4、Führe den Container aus

Nachdem die Installation abgeschlossen ist, können wir die folgenden Befehle verwenden, um den nginx-Container auszuführen:

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

Parameterbeschreibung:

  • --name nginx-test: Containername.

  • -p 8080:80: Port für die Abbildung, den lokalen 808Port 0 wird auf den internen Container 8Port 0.

  • -d nginx: Setze den Container im Hintergrund dauerhaft laufen.

5、Installation erfolgreich

Schließlich können wir die Browser direkt aufrufen 808nginx-Dienst auf Port 0: