什么是用于模仿IronWorker内存限制的Docker RUN参数?

时间:2016-05-03 20:39:44

标签: docker iron.io ironworker

过去,我在云基础设施中托管我的员工时遇到了麻烦,因为在我的动力机器上本地测试代码时,内存限制没有得到忠实再现。

IronWorker就是这样一个云提供商,它将多租户基础设施中的员工限制在380mb。幸运的是,随着他们切换到docker,我希望通过让我的本地docker容器在测试时使用人工内存限制来尽早发现问题。

但我不确定以下哪些参数:https://docs.docker.com/engine/reference/run/是设置380mb限制时使用的正确参数...任何建议?

https://goldmann.pl/blog/2014/09/11/resource-management-in-docker/#_example_managing_the_memory_shares_of_a_container的逻辑是否仍适用?

1 个答案:

答案 0 :(得分:1)

例如,您要根据node README使用--memory

docker run --memory 380M --rm -e "PAYLOAD_FILE=hello.payload.json" -v "$PWD":/worker -w /worker iron/node node hello.js