79 lines
1.2 KiB
Markdown
79 lines
1.2 KiB
Markdown
|
# Docker 安装 Nginx
|
|||
|
|
|||
|
首先安装`Dcoker`没有安装可以参考这篇文章[Docker基本命令](https://blog.hhdxw.top/archives/235)
|
|||
|
|
|||
|
### 1、查看可用的 Nginx 版本
|
|||
|
|
|||
|
访间问 Nginx 镜像库地址:https://hub.docker.com
|
|||
|
|
|||
|
也可以用命令来查看
|
|||
|
|
|||
|
```bash
|
|||
|
docker search nginx
|
|||
|
```
|
|||
|
|
|||
|
### 2、拉取指定版本的 Nginx 镜像
|
|||
|
|
|||
|
这里用最新版
|
|||
|
|
|||
|
```bash
|
|||
|
docker pull nginx:latest
|
|||
|
```
|
|||
|
|
|||
|
### 3、查看本地镜像
|
|||
|
|
|||
|
用以下命令查看是否安装了Nginx
|
|||
|
|
|||
|
```bash
|
|||
|
docker images
|
|||
|
```
|
|||
|
|
|||
|
### 4、运行容器
|
|||
|
|
|||
|
```bash
|
|||
|
docker run -d --name nginx -p 8084:80 nginx
|
|||
|
```
|
|||
|
|
|||
|
- `docker run`:启动一个新的容器。
|
|||
|
- `-d`:在后台运行容器。
|
|||
|
- `--name nginx`:为容器命名为 `nginx`,以便在进一步操作时可以直接使用这个名称而不是 ID。
|
|||
|
- `-p 8084:80`:将主机的 8084 端口映射到容器内的 80 端口。
|
|||
|
- `nginx:latest`:使用最新版本的 Nginx 镜像。
|
|||
|
|
|||
|
### 5、安装成功
|
|||
|
|
|||
|
最后我们可以通过查看运行项
|
|||
|
|
|||
|
```bash
|
|||
|
docker ps
|
|||
|
```
|
|||
|
|
|||
|
命令查看容器的运行信息
|
|||
|
|
|||
|
### 6、测试
|
|||
|
|
|||
|
使用命令
|
|||
|
|
|||
|
```bash
|
|||
|
curl http://localhost:8084/
|
|||
|
```
|
|||
|
|
|||
|
或者在浏览器直接访问
|
|||
|
|
|||
|
```bash
|
|||
|
http://localhost:8084/
|
|||
|
```
|
|||
|
|
|||
|
### 7、停止容器
|
|||
|
|
|||
|
```bash
|
|||
|
docker stop nginx
|
|||
|
```
|
|||
|
|
|||
|
### 8、关闭容器
|
|||
|
|
|||
|
```bash
|
|||
|
docker rm nginx
|
|||
|
```
|
|||
|
|