天天看點

Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

Docker 安裝 Nginx

Nginx 是一個高性能的 HTTP 和反向代理 web 伺服器,同時也提供了 IMAP/POP3/SMTP 服務 。

1、檢視可用的 Nginx 版本

通路 Nginx 鏡像庫位址: https://hub.docker.com/_/nginx?tab=tags。

可以通過 Sort by 檢視其他版本的 Nginx,預設是最新版本 nginx:latest。

Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

我們還可以用 docker search nginx 指令來檢視可用版本:

Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

2 取最新版的 Nginx 鏡像

這裡我們拉取官方的最新版本的鏡像:

docker pull nginx:latest
# 也可以使用 預設擷取最新版本的鏡像
docker pull nginx 
           
Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

3、檢視本地鏡像

使用以下指令來檢視是否已安裝了 nginx:

docker images
           
Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

4、運作容器

安裝完成後,我們可以使用以下指令來運作 nginx 容器:

docker run --name nginx -p 80:80 -d nginx
           

參數說明:

  • –name nginx:容器名稱。
  • -p 80:80: 端口進行映射,将本地 80 端口映射到容器内部的 80 端口。
  • -d nginx: 設定容器在在背景一直運作。
5、安裝成功

最後我們可以通過浏覽器可以直接通路 80 端口的 nginx 服務:

Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx
注意: 因為我使用的是阿裡雲伺服器,通路80端口需要配置安全組規則
Docker系列 二. Docker 安裝 NginxDocker 安裝 Nginx

到這裡,docker安裝nginx就完成了。

當然,我們也可以使用域名通路,如果你有配置域名的話!