本文介绍如何通过Docker部署并运行Nginx服务。
1、 通过执行 docker pull nginx 命令来获取 Nginx 镜像。
2、 通过执行docker images命令检查镜像是否已成功下载。
3、 通过执行 docker run -dit --name nginx -p 8080:80 nginx:latest 命令,可以后台启动一个名为 nginx 的容器,并将主机的 8080 端口映射到容器的 80 端口,运行最新版 Nginx 服务。
4、 执行 docker logs nginx 查看 Nginx 启动日志,返回为空,原因是 Nginx 启动时未输出日志信息。
5、 通过执行docker ps命令检查容器运行状态
6、 若需挂载 Nginx 的配置文件并映射相关目录,可通过以下命令启动容器:使用 `docker run -dit` 以守护模式运行,指定容器名称为 nginx,将主机的 8080 端口映射到容器的 80 端口。同时,将宿主机 `/data/nginx/conf/nginx.conf` 文件挂载至容器内的 `/etc/nginx/nginx.conf`,实现配置文件的外部管理;并将宿主机的 `/data/nginx/logs` 目录挂载到容器的 `/var/log/nginx`,用于持久化存储访问日志。镜像选用最新版 nginx:latest,确保功能完整且环境一致。该方式便于配置维护与日志查看。
7、 检查Nginx服务是否已成功启动
评论
更多评论