在Docker中限制内存和CPU使用的NGINX服务失败

我有一个主节点和5个工作节点,我在部署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 

请让我知道如何减less我的CPU到1核心和限制内存到512M

将您的命令更改为以下内容并重试:

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

image name任何内容都被视为COMMAND和参数。