2017-09-25 32 views
0

我想爲需要比默認值更多資源的容器設置RAM & CPU限制。 在mac中,我通過Mac GUI的docker手動設置了資源,更改了docker的常用CPU/RAM。在Mac和Linux中設置Docker CPU和RAM限制

儘管如此,我不確定關於: 1.在mac中,我如何爲特定容器設置它,這意味着我希望單個容器使用X資源,而其他容器使用默認容器。 2.如何與我的團隊共享此配置(而不是指導他們通過GUI手動更改) 3.如何在沒有GUI的Linux機器中增加資源限制? 4. cpu_count/mem_limit是否適用於Mac和Linux?

我正在使用docker-compose來設置我的服務。

回答

0

在Mac,我怎麼只設置它特定的容器,這意味着我需要一個單獨的 容器使用X資源,而其他人使用的默認

您可以檢查docker run options in the documentation。有控制CPU使用的--cpu*選項和限制內存使用的--memory

我如何與我的團隊一起分享這個配置(而不是指導他們 手動通過GUI改變)

類似的選項可以在docker compose file指定。創建一個docker-compose文件,並通過git與你的團隊分享...

+0

1.我使用compose而不是docker run 2.我的意思是共享MAC配置(通過GUI更改的配置) – MichaelLo