首页 > 系统相关 >docker安装nginx

docker安装nginx

时间:2024-05-30 16:27:02浏览次数:15  
标签:Users Desktop nginx html conf docker 安装

1.拉取镜像

docker pull nginx   

2.创建容器

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

3.找个文件夹创建以下目录,mkdir -p {conf,conf.d,html,logs}

4.从创建的nginx容器中复制配置文件到本地目录

9a2becc47dfc是你创建的nginx容器id,docker cp  容器ID:源位置 目标位置

docker cp 9a2becc47dfc:/etc/nginx/nginx.conf /Users/zhangcheng/Desktop/project/docker/nginx/conf

docker cp 9a2becc47dfc:/etc/nginx/conf.d/default.conf /Users/zhangcheng/Desktop/project/docker/nginx/conf.d

5.删除容器

docker rm 9a2becc47dfc

6.创建新容器

创建容器并挂载目录

docker run  --name my_nginx -d \
-p 80:80 \
-v /Users/zhangcheng/Desktop/project/docker/nginx/html:/usr/share/nginx/html \
-v /Users/zhangcheng/Desktop/project/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /Users/zhangcheng/Desktop/project/docker/nginx/conf.d:/etc/nginx/conf.d  \
-v /Users/zhangcheng/Desktop/project/docker/nginx/logs:/var/log/nginx \
nginx

7.在html目录创建index.html

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

8.访问 http://localhost/

 

标签:Users,Desktop,nginx,html,conf,docker,安装
From: https://www.cnblogs.com/gstszbc/p/18222585

相关文章

  • PLSQL 12安装及汉化
    一、下载PLSQL下载PLSQL(本次安装的PLSQL版本为12.0.7,建议安装64位)下载地址:https://www.allroundautomations.com/registered-plsqldev/二、下载汉化包三、注册码PLSQLDeveloper12.0.7注册码productcode:4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3leserialNumber:226959pas......
  • (一)C#窗体应用程序打包发布安装到桌面全过程
    一、首先安装好VS2022(可以参考如下安装教程),其次在里面扩展添加VisualStudioInstallerProjects1.VS2022安装教程参考:VisualStudio2022下载安装与使用超详细教程-编程宝库(codebaoku.com)2.在VisualStudio里面安装插件二、......
  • (三)VS2022安装教程
    一、Windows安装VisualStudio20221.1下载地址首先登陆VisualStudio官网:VisualStudio官网,界面如下所示。然后选择需要的版本:社区版(免费)、专业版、企业版。如果是个人使用,社区版就够用了,我这里下载社区版。1.2开始安装点击下载社区版之后,会自动弹出一个窗口如下。我们选......
  • docker-compose部署Vue项目
    目录结构webdata└──front-lib-web├──conf.d│  └──default.conf├──docker-compose.yml└──html└──frontDemo*conf.d/default.confserver{listen6888;server_namelocalhost;access_log/......
  • 是否有办法区分 Mac App Store 应用程序的重新安装和更新?
    我正在开发一款电子应用,并将其发布到MacAppStore。我的主要目标是在应用卸载(和重新安装)时清除应用创建的用户数据,而不是在更新时。但是这在MacOS上是不可能实现的,因为在MacOS上卸载只是将应用文件夹拖入垃圾箱,而垃圾箱是无法干预的。因此,我转而尝试在应用从全新安装中首次......
  • influxdb v2.7.6 安装
    V1.0版本网上介绍比较多,就简单说下,它默认配置文件是influxdb.confV2.0版本的默认配置文件是config.toml,里面有个参数是engine-path,修改了之后就可以调整数据存储路径官方在线安装influxdata-archive_compat.keyGPGfingerprint:9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8......
  • RFS_03 在docker中安装配置GeoServer、PostGIS
    操作描述:在LinuxUbuntu20.04系统的Docker中安装PostGIS、GeoServer(Ubuntu20.04系统下安装Docker,参考如下:)docker安装操作-Preyer-博客园Docker基础-lqqgis-博客园1    安装Nginx1-1    查看docker里面的软件,刚安装的Docker中没有任何镜像dockerimages......
  • 深入理解和配置Nginx:从基础到高级
    深入理解和配置Nginx:从基础到高级Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3代理服务器。由于其稳定性、丰富的功能集、简单的配置和低资源消耗,Nginx已成为世界上最受欢迎的Web服务器之一。在这篇文章中,我们将详细介绍Nginx的配置文件结构,涵盖其核......
  • Python库之Playwright简介、安装、使用方法详细攻略
    Python库之Playwright简介、安装、使用方法详细攻略引言在自动化测试领域,Playwright是一个强大的库,它支持无头浏览器自动化,允许开发者在多种浏览器上进行网页自动化操作。Playwright由微软开发,支持Chromium、Firefox和WebKit,能够模拟真实用户的浏览器行为。Playwright简......
  • sybase服务器端安装与配置
    sybase服务器端安装与配置安装:1.安装SYBASE服务器端,开始时不用配置,等完全装完后再配置。2.装好后进入serverconfig,3. 选择createadaptiveserver,输入一个Adaptiveservername,如:lottery_data,点击continue4.默认如下,点击continue5.默认如下,点击continue6.默认......