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

docker安装nginx

时间:2024-07-21 22:28:49浏览次数:15  
标签:nginx html conf bianen home docker 安装

下载镜像

docker pull nginx

 

启动nginx容器

docker run --restart=always --name=nginx -p 80:80 -d nginx

启动后访问一下试试:

 

宿主机创建挂载目录

我们就在home文件夹下创建bianen/nginx:

mkdir -p /home/bianen/nginx

复制配置文件到宿主机的挂载目录

docker cp nginx:/etc/nginx /home/bianen/nginx/conf
docker cp nginx:/usr/share/nginx/html /home/bianen/nginx/html
docker cp nginx:/var/log/nginx /home/bianen/nginx/logs

删除nginx容器

docker stop nginx
docker rm nginx

重新启动一个nginx容器并挂载目录

docker run --restart=always --name=nginx -p 81:80  \
-v /home/bianen/nginx/conf:/etc/nginx              \
-v /home/bianen/nginx/html:/usr/share/nginx/html   \
-v /home/bianen/nginx/logs:/var/log/nginx          \
-d nginx 

 

修改配置

以后每次修改配置该改/home/bianen/conf下的nginx.conf文件就可以,修改保存然后重启服务:

docker restart nginx

标签:nginx,html,conf,bianen,home,docker,安装
From: https://www.cnblogs.com/cheng8/p/18315066

相关文章

  • Jenkins安装与使用
    Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。官网:https://www.jenkins.io/zh/Debian12安装Jenkins官方指导:https://pkg.jenkins.io/debian-stable/主要步骤:#添加密钥sudowget-O/usr/share/keyrings/jenkins-keyri......
  • 基于Docker安装elasticsearch和kibana 8.14.3
    需要先安装好Docker和DockerCompose安装的是单机版本的elasticsearch一、安装elasticsearch8.14.3复制下面的内容到elasticsearch-compose.yaml中services:elasticsearch:image:docker.elastic.co/elasticsearch/elasticsearch:8.14.3container_name:ela......
  • 基于gunicorn+flask+docker模型高并发部署(详细教程)
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • CentOS安装显卡驱动、修改分辨率和解决黑屏问题
    【系列】真机安装CentOSStream8问题第一步解决安装过程报错第二步分区第三步配置软件源第四步安装显卡驱动(❗︎本节内容❗︎)第五步挂载U盘第六步解决没有1920x1080分辨率的问题文章目录【系列】真机安装CentOSStream8问题一、下载显卡驱动二、安装驱动步骤......
  • 安装CentOS Stream 8时,报错 “started cancel waiting for multipath siblings of nvm
    【系列】真机安装CentOSStream8问题第一步解决安装过程报错(❗︎本节内容❗︎)第二步分区第三步配置软件源第四步安装显卡驱动第五步挂载U盘第六步解决没有1920x1080分辨率的问题文章目录【系列】真机安装CentOSStream8问题一、报错描述二、解决方法常见启动......
  • Docker-harbor私有仓库部署与管理
    1、什么是HarborHarbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、AD/LDAP集成、以......
  • ubuntu_安装cuda
    1.下载CUDAToolkithttps://developer.nvidia.com/cuda-toolkit-archive2.按照命令下载,安装3.环境变量vim~/.bashrc最后面添加exportPATH="/usr/local/cuda-12.1/bin:$PATH"exportLD_LIBRARY_PATH="/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH"退出,刷新source~......
  • 小恐龙助手安装失败
    下载安装微软运行库运行小恐龙公文助手时,需要以下两个库支持,否则安装后无法加载。 1.Microsoft.NETFrameworkV4.8(或更高版本)2.MicrosoftVisualStudioToolsforOfficeRuntime如电脑已经安装过以下两个库,则不用安装。如没有安装过,则需下载安装。安装快点公文助手时,如电......
  • Easyconnect官网下载安装使用教程
    每次要使用到Easyconnect想要去官网找软件的时候,都感到很头疼。个人感觉,很难找。终于找到一篇讲得比较通透的了。mark一下。原文请见:https://blog.csdn.net/LiuNian0213/article/details/137038742此处仅做搬运与记录,方便寻找。一、软件下载打开官网https://www.sangfor.c......
  • Ubuntu18.04 安装 Cuckoo Sandbox (第二部分 安装沙盒)
    Ubuntu18.04安装CuckooSandbox(第二部分安装沙盒)0x00初步查看虚拟机环境依据cuckoo官网首先,有必要先查看虚拟机此时的python版本,gcc版本我们看到Ubuntu18.04本身支持的是python2.7版本,因此使用该虚拟机会比使用20版更加便利,cuckoo只支持python2.7版本,Ubuntu自带的pyth......