Dockers中的NGINX服务故障限制了内存和CPU使用率

时间:2017-04-13 08:28:32

标签: nginx docker docker-swarm docker-swarm-mode

我有一个Master和5个worker节点,我在部署nginx服务时使用以下命令。

失败了 -

docker service create --name foo -p 32799:80 -p 32800:443  nginx --limit-cpu 0.5 --limit-memory 512M

另一方面,这有效 -

docker service create --name foo -p 32799:80 -p 32800:443  nginx

请告诉我如何将CPU减少到1个内核并将内存限制为512M

1 个答案:

答案 0 :(得分:2)

将您的命令更改为以下命令,然后重试:

docker service create --limit-cpu 0.5 --limit-memory 512M --name foo -p 32799:80 -p 32800:443  nginx 

image name之后的所有内容都被视为COMMAND和参数。