2017-04-13 62 views
0

我有一個主節點和5個工作節點,我在部署nginx服務時使用以下命令。Docker中限制內存和CPU使用的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

回答

2

將您的命令更改爲以下內容並重試:

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

以下任何內容image name都被視爲COMMAND和參數。

+0

謝謝,它的工作。 –