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

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

一、安装 Docker

  1. 更新系统软件包:

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

    bash 复制代码
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 添加 Docker 仓库:

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

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

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker

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

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

    basg 复制代码
    mkdir /path/to/local/directory
  2. 拉取 Nginx 镜像:

    bash 复制代码
    docker pull nginx
  3. 运行 Nginx 容器并挂载本地目录:

    bash 复制代码
    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 替换为你实际的本地目录路径。
相关推荐
OKUNP3 小时前
Docker高级管理--容器通信技术与数据持久化
docker·容器·php
l1x1n03 小时前
Vim 编辑器常用操作详解(新手快速上手指南)
linux·编辑器·vim
ajassi20005 小时前
开源 python 应用 开发(三)python语法介绍
linux·python·开源·自动化
o不ok!5 小时前
Linux面试问题-软件测试
linux·运维·服务器
DaxiaLeeSuper5 小时前
Prometheus+Grafana+node_exporter监控linux服务器资源的方案
linux·grafana·prometheus
尽兴-6 小时前
如何将多个.sql文件合并成一个:Windows和Linux/Mac详细指南
linux·数据库·windows·sql·macos
kfepiza6 小时前
Netplan 中 bridges、bonds、ethernets、vlans 之间的关系 笔记250711
linux·tcp/ip·shell
用户6855449692736 小时前
第一周作业
docker
小小不董6 小时前
深入理解oracle ADG和RAC
linux·服务器·数据库·oracle·dba
杰夫贾维斯8 小时前
CentOS Linux 8 的系统部署 Qwen2.5-7B -Instruct-AWQ
linux·运维·人工智能·机器学习·centos