设置容器的ulimit的方法对于服务无效。
对于容器,只需在
对于服务,是否可以在命令行上进行设置?
有关容器的相关问题,请参见此处(注意:不适用于服务)。
对于容器,只需在
docker run
命令中传递ulimit
参数即可。对于服务,是否可以在命令行上进行设置?
Ulimit
不被识别为标志。有关容器的相关问题,请参见此处(注意:不适用于服务)。
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;'"