首页 > 系统相关 >window docker nginx容器 创建容器,把本地目录可以映射到nginx容器中

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

时间:2023-05-12 14:37:07浏览次数:43  
标签:容器 8080 映射 nginx window 本地 目录

在 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` 目录中,这样在容器中访问该目录时,实际上是访问了本地目录。您可以在宿主机上编辑该目录中的文件,容器内的文件也会随之更新。

标签:容器,8080,映射,nginx,window,本地,目录
From: https://www.cnblogs.com/gaosj20210301/p/17394020.html

相关文章

  • Windows跟Linux的不同处理
    1.时区1.1北京时间Windows:TimeZoneInfo.FindSystemTimeZoneById("ChinaStandardTime");Linux:TimeZoneInfotzBeijing=TimeZoneInfo.FindSystemTimeZoneById("Asia/Shanghai");1.2美东时间Window: TimeZoneInfo.FindSystemTimeZoneByI......
  • nginx优化的着手点
    Nginx通常需要处理大量的并发请求,为了提高性能和稳定性,使用Nginx作为反向代理服务器已成为一种常见的选择。然而,在使用Nginx时,还需要进行一些优化才能充分发挥其潜力,本文将介绍一些常见的Nginx优化技巧。1.合理配置worker_processNginx使用master-worker模型,其中mas......
  • Nginx中add_header和proxy_set_header的区别
    一、proxy_set_header和add_header的区别 proxy_set_header是nginx设置请求头给上游服务器,add_header是nginx设置响应头信息给浏览器。1.1proxy_set_header 语法格式: proxy_set_headerfieldvalue; value值可以是包含文本、变量或者它们的组合。......
  • Windows Server 2016 MDT批量部署服务搭建
    一.介绍MDT是自动执行桌面和服务器部署的工具、流程和指南的统一集合。你可以使用它创建引用映像,或将其用作完整的部署解决方案。MDT现在是IT专业人员可用的最重要的工具之一。除了减少部署时间和标准化桌面和服务器映像以外,MDT还可以使你更轻松地管理安全配置和正在进行的......
  • 6.Nginx代理
    6.Nginx代理 安装Nginxsudoyuminstallnginx 启用和启动服务:sudosystemctlenablenginxsudosystemctlstartnginx 通过ip地址即可查看对应的欢迎页。http://118.25.251.113/usr/share/nginx/html 2、NGINX服务代理 进入/etc/nginx/文件夹修改nginx.co......
  • Acunetix 15.6 (Linux, Windows) 发布 - Web 应用程序安全测试
    Acunetix15.6(Linux,Windows)-Web应用程序安全测试请访问原文链接:https://sysin.org/blog/acunetix-15/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgAcunetix漏洞扫描器,管理您的网络安全。使用Acunetix提高您的Web应用程序安全性Acunetix不仅仅是一......
  • Invicti v23.5 for Windows 发布 - 企业应用安全测试
    Invictiv23.5forWindows-企业应用安全测试InvictiStandard11May2023v23.5.0.40516请访问原文链接:https://sysin.org/blog/invicti/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgInvicti是一种自动化但完全可配置的Web应用程序安全扫描程序,使您能够扫......
  • windows开机出现磁盘占用100%
    当windows开机时,出现磁盘占用100%的情况,用以下方法进行解决:步骤1:停止禁用windowsupdate服务步骤2:停止并禁用诊断服务,具体如下:      进入服务页面,输入“diag”,这时会看到四个以“Diagnostic”开头的服务项,如图: 步骤三:关闭“服务主机:unistack服务组(Unistack服......
  • 自用nginx配置(常见安全配置,http转https,http和https混合请求,解决http host头攻击漏洞)
    自用nginx配置(常见安全配置,http转https,http和https混合请求,解决httphost头攻击漏洞)#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{w......
  • ES维护篇-解决reason=Result window is too large, from + size must be less than or
    首先搞清楚这个报错是什么意思{"msg":"Elasticsearchexception[type=search_phase_execution_exception,reason=allshardsfailed];nestedexceptionisElasticsearchStatusException[Elasticsearchexception[type=search_phase_execution_exception,reason=alls......