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;'"
Run Code Online (Sandbox Code Playgroud)