我正在使用预configuration的Docker容器为我们的创业公司实习生pipe理和代码托pipe设置一个gitlab + redmine服务。 这样做是非常简单的使用docker预configurationdigitalocean图像上的命令行泊坞窗。 甚至使用tutum + digitalocean更容易。
我们考虑将AWS用于多种目的。 所以我试着用EC2容器服务(ECS)设置提到的configuration。 但在ECS上,您必须为每个docker集装箱分配内存。 这意味着,容器在同一台服务器上运行时不能共享内存。
更糟糕的是:因为你必须分配内存给每个容器,所以你的docker不能使用服务器交换,因为swap不能被分配!
为什么这些限制已经到位? 有没有可能的方法来解决这些?
ATM不可能禁用OOM杀手,也不可以订阅底层的ram。
github上有一些function请求,您可以投票支持: