歌曲封面 未知作品

本站已加入Not By AI项目

使用HTTPS加密

本站已加入博客录 随机博客

粤公网安备44040402000217号

粤ICP备2023130441号

萌ICP备20241924号

网站已运行 1 年 308 天 2 小时 32 分

Powered by Typecho & Sunny

2 online · 577 ms

Title

在 Docker 中部署 Nginx 并挂载配置文件

Emotion

·

·

72次阅读
Article
⚠️ 本文最后更新于2024年03月04日,已经过了239天没有更新,若内容或图片失效,请留言反馈

创建本地目录

首先,在主机上创建一个目录,用于存放 Nginx 的配置文件。例如,创建一个名为 nginx 的目录,用于存放 Nginx 的配置文件。

mkdir nginx
mkdir nginx/nginx.conf
mkdir nginx/html

拉取 Nginx 镜像

使用以下命令从 Docker Hub 上拉取 Nginx 的最新镜像:

docker pull nginx

启动 Nginx 容器

使用以下命令启动一个名为 nginx 的 Nginx 容器,并将主机的 nginx 目录挂载到容器内的 /APP/nginx/conf.d 目录(可以自行更换):

♾️ Shell 代码:
docker run --name nginx -p 80:80 -p 443:443 -v /App/nginx/nginx.conf:/etc/nginx/nginx.conf -v /App/nginx/html:/usr/share/nginx/html -d nginx

其中,--name指定容器名称,-v /APP/nginx:/etc/nginx/conf.d 将主机的 nginx 目录挂载到容器内的 /etc/nginx/conf.d 目录,-p 80:80 将容器的 80 端口映射到主机的 80 端口,-d 表示以后台模式启动容器。

修改 Nginx 配置文件

然后你就可以编辑Nginx的配置文件 nginx.conf 了。这里推荐一种多配置文件的方法:在其底部添加一行代码:

include ../ * .conf;

保存。

使用include将配置文件拆分为多个文件,表示包含了目录下其它conf文件,便于分配置管理,也避免我们在多次修改中把唯一的配置文件弄得面目全非。(可能需要你自己修改对应路径)

然后我们就可以在你想要的目录下创建配置文件了,后缀为 conf 即可,例如,以下是一个简单的配置文件示例:

♾️ text 代码:
server {
    listen       80;
    server_name  localhost;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}

在这个示例中,指定了 Nginx 的监听端口、服务器名称和根目录。

现在已有 0 条评论,0 人点赞
Author:Emotion
作者
在 Docker 中部署 Nginx 并挂载配置文件
当前文章累计共 1112 字,阅读大概需要 1 分钟。
Windows多种睡眠模式详解及优化
2024年4月23日 · 0评论
亲爱的老师,您好!
2024年7月1日 · 1评论
小红书复制并自动关联话题
2024年5月16日 · 0评论
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主