gpt4 book ai didi

linux - 如何在 docker 实例中关闭 sendfile

转载 作者:太空狗 更新时间:2023-10-29 11:13:24 25 4
gpt4 key购买 nike

我有一个正在运行的 nginx docker 实例。在 docker 实例中有一个名为/etc/nginx/nginx.conf

它有以下设置

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request"

access_log /var/log/nginx/access.log main;

sendfile on;
....
}

我通过运行以下命令来运行 docker 实例。

docker run -d -P -v /Users/user/site:/usr/share/nginx/html --name mysite nginx

我将如何运行上述命令,但要更改配置设置以关闭 sendfile?

answer looks similar to mine .我需要创建一个构建文件吗?我有点困惑。

最佳答案

只需将您自己的配置文件作为 volume 注入(inject)即可.

假设您在/tmp 中有一个 conf 文件,那么您可以使用以下命令运行容器:

docker run -d -P -v /tmp/my.conf:/etc/nginx/nginx.conf -v /Users/user/site:/usr/share/nginx/html --name mysite nginx

关于linux - 如何在 docker 实例中关闭 sendfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30925884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com