一、安装部署Nginx
1.在DockerHub中搜索Nginx的镜像
docker search nginx #如果不是root用户,请自行在所有命令前面加上sodu
2.拉取最新版本的官方nginx镜像
#如果不写TAG号,会自动追加:latest获取最新版本的
docker pull nginx
或者docker pull nginx:指定版本号
3.创建运行nginx容器
docker run --name nginx -d -p 80:80 nginx
4.关联数据卷
为了后期配置方便,我们将容器中的文件挂载映射到宿主机上。
4.1进入容器内部
docker exec -it nginx /bin/bash
4.2查看nginx目录结构
cd /etc/nginx/
ls
nginx目录解析
|- conf.d //nginx 配置文件 包含default.conf 的默认配置文件
|- mime.types //nginx代理的请求头文件
|- nginx.conf //nginx 代理的配置文件入口,配置反向代理及负载均衡从这个文件开始
4.3查看配置文件
cat nginx.conf
从上面的配置文件中可以看到nginx 的日志文件在默认在/var/log/nginx的目录中;
现在我们已经搞清楚了两个目录文件/etc/nginx 和/var/log/nginx目录结构,那我们需要把这两个目录文件挂载到宿主机下面,方便我们日后的配置及日志的查看工作
4.4退出nginx容器
exit
4.5创建宿主机的挂载目录