Docker服务与ulimit

5
设置容器的ulimit的方法对于服务无效。
对于容器,只需在docker run命令中传递ulimit参数即可。
对于服务,是否可以在命令行上进行设置?Ulimit不被识别为标志。
有关容器的相关问题,请参见此处(注意:不适用于服务)。
1个回答

0

ulimit选项不适用于Docker服务。相反,您可以创建一个名为mylimits.conf的配置文件,其中包含必要的配置,并将其添加(或更新)到您的服务中。

# docker config create mylimits.conf

# docker service create \
    --name nginx \
    --config source=mylimits.conf,target=/etc/security/limits.d/mylimits.conf \
    nginx:latest \
    sh -c "exec nginx -g 'daemon off;'"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接