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 替换为你实际的本地目录路径。
相关推荐
春日见11 小时前
眼在手上外参标定保姆级教学---离线手眼标定(vscode + opencv)
linux·运维·开发语言·人工智能·数码相机·计算机视觉·matlab
java小吕布12 小时前
CentOS 7 服务器性能监控实战指南
linux·服务器·centos
椰子今天很可爱12 小时前
仿照muduo库实现一个高并发服务器
linux·服务器·c++
Xの哲學19 小时前
Linux grep命令:文本搜索的艺术与科学
linux·服务器·算法·架构·边缘计算
夜月yeyue19 小时前
Linux 调度类(sched_class)
linux·运维·c语言·单片机·性能优化
VekiSon20 小时前
Linux系统编程——IPC进程间通信:信号通信与共享内存
linux·运维·服务器
南山nash20 小时前
CentOs7 安装 Docker 详细步骤
linux·运维·docker·容器
徐先生 @_@|||20 小时前
Conda最基础使用命令
linux·windows·conda
杨浦老苏21 小时前
轻量级私有云音乐服务器QM-Music
docker·群晖·音乐
wdfk_prog21 小时前
[Linux]学习笔记系列 -- [fs][drop_caches]
linux·笔记·学习