docker怎么确定nginx配置文件是否挂载成功

潜水阿宝 2023-10-28 16:41:10

我在docker安装了nginx,并且设置了文件挂载:html,conf,logs,但是我在发现在挂载conf上的配置并不会生效。

我猜测是配置文件没有挂载映射成功,但是不知道怎么认定,网上的教程都是怎么去挂载映射,但是没有看到怎么确定是否挂载映射成功,有没有人解惑啊

...全文
322 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

要确定配置文件是否成功挂载映射,在启动容器之后,可以进入容器内部查看挂载的目录是否存在对应的文件。

首先,使用以下命令进入容器内部:

docker exec -it <容器名称或ID> /bin/bash

然后,进入到挂载的目录,查看文件是否存在:

cd /path/to/mounted/directory
ls

如果配置文件存在,说明挂载映射成功。

另外,你还可以通过在容器内部打印出挂载的目录路径来确认是否正确挂载映射。在容器内部运行以下命令:

echo $NGINX_CONF_PATH

如果输出的路径与你预期的路径相符,则说明挂载映射成功。

如果以上方法仍然无法确定是否挂载映射成功,可以尝试在宿主机上查看挂载的目录是否存在对应的文件。使用以下命令:

ls /path/to/mounted/directory

如果文件存在,则说明挂载映射成功。

如果依然无法解决问题,可以提供更多关于你的Docker和Nginx的配置信息,以便更好地帮助你解决问题。

VergilScott 2023-10-28
  • 打赏
  • 举报
回复

+1,我也是data里面根本没有数据,也没有hmall文件夹生成,极度怀疑脚本有问题

10

社区成员

发帖
与我相关
我的任务
社区描述
Docker
javascriptgolangdevops 个人社区
社区管理员
  • 甜点cc
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧