CentOS 中安装 Docker 并挂载本地目录:
一、安装 Docker
-
更新系统软件包:
sudo yum update -y
-
安装必要的软件包以允许使用 yum 安装 Docker:
bashsudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加 Docker 仓库:
bashsudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装 Docker:
bashsudo yum install docker-ce -y
-
启动 Docker 服务并设置为开机启动:
bashsudo systemctl start docker sudo systemctl enable docker
二、安装 Nginx 并挂载本地目录
-
创建本地目录用于挂载:
basgmkdir /path/to/local/directory
-
拉取 Nginx 镜像:
bashdocker pull nginx
-
运行 Nginx 容器并挂载本地目录:
bashdocker 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
替换为你实际的本地目录路径。