CentOS中使用Docker运行Nginx并挂载本地目录

news/2024/9/25 17:50:06/

CentOS 中安装 Docker 并挂载本地目录:

一、安装 Docker

  1. 更新系统软件包:

    sudo yum update -y
    
  2. 安装必要的软件包以允许使用 yum 安装 Docker:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 添加 Docker 仓库:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装 Docker:

    sudo yum install docker-ce -y
    
  5. 启动 Docker 服务并设置为开机启动:

    sudo systemctl start docker
    sudo systemctl enable docker
    

二、安装 Nginx 并挂载本地目录

  1. 创建本地目录用于挂载:

    mkdir /path/to/local/directory
    
  2. 拉取 Nginx 镜像:

    docker pull nginx
    
  3. 运行 Nginx 容器并挂载本地目录:

    docker run -d -p 80:80 -v /path/to/local/directory:/usr/share/nginx/html nginx
    

在上述命令中:

  • -d 表示以守护式(后台)模式运行容器;
  • -p 80:80 将容器的 80 端口映射到主机的 80 端口;
  • -v /path/to/local/directory:/usr/share/nginx/html 将本地目录 /path/to/local/directory 挂载到容器中的 /usr/share/nginx/html 目录,这样你就可以在本地目录中放置网页文件,Nginx 会从挂载的目录中提供服务,请注意,将上述命令中的 /path/to/local/directory 替换为你实际的本地目录路径。

http://www.ppmy.cn/news/1530391.html

相关文章

哪个编程工具让你的工作效率翻倍?

在探讨哪款编程工具能让工作效率翻倍时,我们不得不承认,这并非是一个非黑即白的答案,因为不同的开发者、不同的项目阶段以及不同的编程需求,都可能使得某种工具成为提升效率的关键。然而,如果要从智能的代码编辑器、强…

8606 二叉树的构建及遍历操作

### 伪代码 1. **CreateBiTree**: - 读取一个字符 ch。 - 如果 ch 是 #,则当前节点为空。 - 否则,创建一个新节点 T,将 ch 赋值给 T 的数据域。 - 递归创建 T 的左子树。 - 递归创建 T 的右子树。 2. **PreOrderTraverse**: …

pg入门11-pg中的publications是什么

在 PostgreSQL(PG)中,Publication(发布)是逻辑复制机制中的一个概念,用于定义哪些表的数据变更(INSERT、UPDATE、DELETE)可以发布到订阅者(Subscribers)。它主…

C++ QT程序打包,包含python环境

C QT程序打包,包含python环境 1、导出QT可执行包 首先在QTcreator中选择对应的项目,完成release版本的发布(确保调试成功) 找到生成release的文件夹所在处,将exe执行所需的附加文件一起复制到一个单独文件夹中&#…

Spring IDEA 2024 安装Lombok插件

1.简介 Lombook插件的Data标签可以自动生成类的get和set以及toString方法。 2.安装步骤 在idead设置的插件中搜索lombok插件&#xff0c;安装。 在Spring项目的pom.xml中添加依赖项 <dependency><groupId>org.projectlombok</groupId><artifactId…

Fyne ( go跨平台GUI )中文文档-小部件 (五)

本文档注意参考官网(developer.fyne.io/) 编写, 只保留基本用法 go代码展示为Go 1.16 及更高版本, ide为goland2021.2 这是一个系列文章&#xff1a; Fyne ( go跨平台GUI )中文文档-入门(一)-CSDN博客 Fyne ( go跨平台GUI )中文文档-Fyne总览(二)-CSDN博客 Fyne ( go跨平台GUI…

聚焦汽车智能化与电动化,亚洲领先的汽车工业技术博览会 2025年11月与您相约 AUTO TECH 华南展

抢占市场先机︱聚焦汽车智能化与电动化&#xff0c;亚洲领先的汽车工业技术博览会 2025年11月与您相约 AUTO TECH 华南展 随着汽车智能化与电动化的迅猛发展&#xff0c;汽车电子技术、车用功率半导体技术、智能座舱技术、轻量化技术/材料、软件定义汽车、EV/HV技术、测试测量技…

leetcode24. 两两交换链表中的节点,递归

leetcode24. 两两交换链表中的节点 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点交换&#xff09;。 示例 1&#xff1a; 输入&#xff1a;he…