Dockers 中的 NGINX 服务因限制内存和 CPU 使用而失败
NGINX service failure in Dockers on limiting memory and CPU usage
我有一个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
将您的命令更改为以下内容,然后重试:
docker service create --limit-cpu 0.5 --limit-memory 512M --name foo -p 32799:80 -p 32800:443 nginx
image name
之后的任何内容都被视为 COMMAND
和参数。
我有一个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
将您的命令更改为以下内容,然后重试:
docker service create --limit-cpu 0.5 --limit-memory 512M --name foo -p 32799:80 -p 32800:443 nginx
image name
之后的任何内容都被视为 COMMAND
和参数。