### 1、查看可用的 Nginx 版本
訪問 Nginx 鏡像庫地址:[https://hub.docker.com/\_/nginx?tab=tags](https://hub.docker.com/_/nginx?tab=tags)。
可以通過 Sort by 查看其他版本的 Nginx,默認是最新版本**nginx:latest**。
[](https://www.runoob.com/wp-content/uploads/2016/06/docker-nginx1.png)
你也可以在下拉列表中找到其他你想要的版本:
[](https://www.runoob.com/wp-content/uploads/2016/06/docker-nginx2.png)
此外,我們還可以用docker search nginx命令來查看可用版本:

### 2、取最新版的 Nginx 鏡像
這里我們拉取官方的最新版本的鏡像:
~~~
docker pull nginx:latest
~~~

### 3、查看本地鏡像
使用以下命令來查看是否已安裝了 nginx:
~~~
$ docker images
~~~

### 4、運行容器
安裝完成后,我們可以使用以下命令來運行 nginx 容器:
~~~
docker run --name nginx-test -p 8080:80 -d nginx
~~~
其中,該命令的四個命令行參數的含義如下。
? ? ? --name nginx-test:容器的名字叫做nginx-test,名字自己定義.
? ? ? -p: 端口進行映射,將本地 8080 端口映射到容器內部的 80 端口
? ? ? -d:容器啟動后,在后臺運行
安裝完成后,

外掛方式運行nginx
~~~
第一步:docker run -d -p 80:80 --name nginx --net host -v /docker/nginx/www:/usr/share/nginx/html -v /docker/nginx/logs:/var/log/nginx nginx
第二步:docker exec -it nginx /bin/bash (進入容器 獲取文件)
第三步:cd /etc/nginx/ (這里主要獲取配置文件路徑的)
第四步:exit
第五步:cd /docker/nginx/conf/
第六步:docker cp 63e5925b8531:/etc/nginx/nginx.conf /docker/nginx/conf
ps:文件copy成功后 把nginx容器先刪除掉
第七步:docker rm -f nginx
第八步:docker run -d -p 80:80 --name nginx --net host -v /docker/nginx/www:/usr/share/nginx/html -v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /docker/nginx/logs:/var/log/nginx nginx
~~~
放入寫好的html輸入IP即可見到

- 第一章 環境準備
- 1.1 服務器的鏈接
- 1.2 docker容器的安裝
- 1.2.1 docker卸載
- 1.3 docker容器下mysql數據庫安裝
- 1.4 docker容器下nginx服務安裝
- 1.5 docker容器安裝oracle數據庫
- 1.6 linux安裝mysql
- 1.7 linux安裝nginx
- 1.8 podman的安裝
- 1.9 redis的安裝
- 1.10 docker安裝kkfileview
- 1.11 docker安裝xxl-job
- 第二章 開發環境搭建
- 2.1 開發包的獲取
- 2.2 nacos的下載和安裝
- 2.3 gitlab安裝部署(服務器cpu過高已關閉)
- 2.3.1 卸載刪除gitlab
- 2.3.2 gitlab使用
- 2.4 springcloud服務配置打包
- 2.5 前端配置打包部署
- 2.6 xxljob配置集成
- 番外
- 1.0 虛擬機環境的搭建