【docker桌面版】windows使用docker搭建nginx

这篇具有很好参考价值的文章主要介绍了【docker桌面版】windows使用docker搭建nginx。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.拉取nginx镜像

docker pull nginx

2.运行容器

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

3.本地磁盘创建nginx目录

D:\Docker\project\nginx

4.复制docker中的nginx配置文件

查看运行的容器docker ps -a

docker cp 8f18d58bc77b:/etc/nginx/nginx.conf D:\Docker\project\nginx\conf\

5.停止刚启动的nginx容器

docker stop 8f18d58bc77b

docker rm 8f18d58bc77b

6.启动一个新的nginx容器,并将容器中的配置目录挂载到本地磁盘的目录中

docker run -d -p 8081:80 --name nginx -v D:\Docker\project\nginx\www:/usr/share/nginx/html -v D:\Docker\project\nginx\conf\nginx.conf:/etc/nginx/nginx.conf -v D:\Docker\project\nginx\logs:/var/log/nginx nginx

运行报错,是因为没有设置可以挂载的目录

windows下docker配置nginx,docker,服务器安装系列,docker,nginx,windows

 如果没有FILE SHARING是因为是SWL2模式运行的docker,这里要更改为虚拟机

windows下docker配置nginx,docker,服务器安装系列,docker,nginx,windows

 windows下docker配置nginx,docker,服务器安装系列,docker,nginx,windows

 再次运行就OK了

在D:\Docker\project\nginx\www目录中新建index.html

<!DOCTYPE html>
<html>
<head>
    <title>docker run nginx</title>
</head>
<body>
    <h4>docker run nginx</h4>
</body>
</html>

本地浏览器访问127.0.0.1:8081 

windows下docker配置nginx,docker,服务器安装系列,docker,nginx,windows

 文章来源地址https://www.toymoban.com/news/detail-547530.html

到了这里,关于【docker桌面版】windows使用docker搭建nginx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux安装配置nginx+php搭建以及在docker中配置

    1.nginx源码包编译环境和安装相应的依赖 1.1 安装编译环境 1.2 安装pcre库、zlib库和openssl库 pcre(Perl Compatible Regular Expressions)是一个Perl库,是一个用C语言编写的正则表达式的函数库,是轻量级的函数库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库 zlib是一

    2024年02月01日
    浏览(52)
  • Docker的配置和部署,并搭建php和nginx环境

    服务器环境:CentOS 7.6 说下体验: 通过安装进度还是有些报错出现的,但是一向“兼容不错的宝塔”还是对他抱有一线希望。 最后还是安装成功了。  装好了,如何使用? Docker 是基于命令行使用的,那现在通过一些实际问题去使用一些命令! 1.首先查看是否安装成功。通过

    2024年02月09日
    浏览(47)
  • 【Docker】搭建强大的Nginx可视化配置工具 - nginxWebUI

    本教程基于绿联的NAS设备 DX4600 Pro 的 docker 功能进行搭建。 NginxWebUI 是一个基于Java的,专门用来管理Nginx的图形界面工具。它是开源的,使用相对简单且功能全面。 使用NginxWebUI,用户可以在图形界面中完成Nginx的配置管理,不需要直接编辑配置文件。它提供了对Nginx的各项功

    2024年04月23日
    浏览(34)
  • 使用docker 搭建nginx + tomcat 集群

    创建3个Tomcat容器,端口分别映射到 8080,8081,8082,使用数据卷挂载,分别将宿主机目录下的 /opt/module/docker/tomcat3/ROOT1/,/opt/module/docker/tomcat3/ROOT2/,/opt/module/docker/tomcat3/ROOT2/ 挂载到 容器内部的tomcat目录下的webapps目录。实现挂载的好处如下: 数据共享: 同一份数据可以被挂载到

    2024年02月13日
    浏览(37)
  • 使用docker搭建Nginx Proxy Manager

    要使用Docker和Docker Compose搭建Nginx Proxy Manager,您需要遵循以下步骤。首先请确保您的系统中安装有Docker和Docker Compose。 创建docker-compose.yml文件: 创建一个docker-compose.yml文件,该文件将定义用于运行Nginx Proxy Manager的所有服务及其配置。 参数解释: image: 使用的Docker镜像。 restart

    2024年03月22日
    浏览(44)
  • windows下配置使用Nginx(自用)

    Nginx安装地址: nginx: download 在此目录下cmd - start nginx   启动后查看conf目录下的nginx.conf配置文件,端口号我修改了为8082    在浏览器输入localhost:8082 查看是否开启成功   出现这个界面表示启动成功  将项目打包的dist文件放置在html文件夹下  修改nginx.conf文件  如有配置后端

    2024年02月16日
    浏览(31)
  • windows本地使用docker+nginx+mysql部署thinkphp5

    前言: Docker是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,并在不同的环境中运行。容器是一个独立、可移植、可复制的软件单元,其中包含应用程序、运行时环境、系统工具和库。Docker利用容器的轻量级和快速启动的特性,提供了一种更

    2024年04月25日
    浏览(40)
  • Nginx入门——Nginx的docker版本和windows版本安装和使用 & 代理的概念 & 负载分配策略

    1.Nginx反向代理,代理的概念,正向代理,反向代理; 2.docker版本的nginx配置,挂载启动,开放端口; 3.windows版本的使用,代理多个端口的方式; 4.负载分配的策略,轮询,权重,ip_hash方式; http://nginx.org/en/download.html Nginx(engine x) 是一个高性能的 HTTP和反向代理web服务器 ,同

    2024年02月11日
    浏览(42)
  • Nginx搭建Https反向代理,使用阿里云免费SSL证书 - Docker

    没有docker需提前安装docker,不知怎么安装的请自行百度。 1、拉取镜像 2、去阿里云或者其他云服务提供商申请免费证书,申请到之后下载下来,上传到服务器 把证书上传到ssl目录下面,下面是ssl的目录结构 /root/nginx/ssl 和上传的证书有两个文件一个 .key 一个 .pem 进入nginx-pr

    2024年02月09日
    浏览(95)
  • nginx+lua配置,一个域名配置https,docker集群使用

    没安装kua的先安装lua 没有resty.http模块的,许配置 nginx+lua配置,一个域名配置https,docker集群使用,一个域名配置https管理整个集群 lua做转发(方向代理) 1、ad_load.lua文件 2、nginx配置,配置两个ssh端口 完整nginx代码 请求结果

    2024年01月18日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包