window docker nginx容器 创建容器,把本地目录可以映射到nginx容器中

在 Windows 环境下,您可以按照以下步骤创建一个映射了本地目录的 Nginx 容器:

1. 首先,创建一个本地目录,例如 `C:\nginx`。

2. 使用以下命令启动 Nginx 容器,并将本地目录映射到容器中:

```sh
docker run --name my-nginx -p 8080:80 -v C:/nginx:/usr/share/nginx/html:ro -d nginx
```

- `--name my-nginx`:指定容器的名称为 `my-nginx`。
- `-p 8080:80`:将容器的 80 端口映射到宿主机上的 8080 端口,这样您可以通过 `http://localhost:8080` 访问 Nginx 服务。
- `-v C:/nginx:/usr/share/nginx/html:ro`:将宿主机上的 `C:\nginx` 目录以只读方式挂载到容器内的 `/usr/share/nginx/html` 目录中。`ro` 参数表示挂载点是只读的。
- `-d nginx`:使用 `nginx` 镜像创建一个后台运行的容器。

3. 当容器启动后,您可以在浏览器中访问 `http://localhost:8080`,或者使用以下命令检查容器是否已经正常运行:

```sh
docker ps
```

如果命令输出中出现了 `my-nginx` 容器的名称,表示容器已经正常运行。

现在,您已经将本地目录 `C:\nginx` 映射到了 Nginx 容器内的 `/usr/share/nginx/html` 目录中,这样在容器中访问该目录时,实际上是访问了本地目录。您可以在宿主机上编辑该目录中的文件,容器内的文件也会随之更新。

posted @   小小菜鸟04  阅读(709)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示