前置知识:Linux Centos7 安装docker
Docker 下载 nginx 镜像
docker pull nginx
## docker pull nginx:1.23.1 下载指定版本的nginx镜像
Docker部署运行Nginx
docker run --name=mynginx -p 80:80 -v html:/usr/share/nginx/html -d nginx
## --name: 表示启动后的naginx容器名称
## -p: 端口映射 本机端口80 映射容器端口80
## -v: 数据卷挂载 将容器下的/usr/share/nginx/html目录挂载到本机的html数据卷下
## -d: 后台启动容器
## nginx: 镜像名称 如果指定版本 则为 nginx:1.23.1
检查本机html数据卷的路径
docker volume inspect html
## docker volume inspect (数据卷名称) 查看数据卷信息
进入数据卷查看数据是否存在
cd /var/lib/docker/volumes/html/_data
ls
可以看到该目录下多了nginx中的两个html页面文件,浏览器访问这个虚拟机的ip地址 即可访问nginx
此处我的虚拟机ip地址为192.168.117.128
恭喜 nginx部署成功!!!
挂载nginx的conf目录 可以让我们在linux系统下修改容器中的配置信息 完成复杂的nginx配置