gpt4 book ai didi

docker - Play框架和Docker生产配置

转载 作者:行者123 更新时间:2023-12-02 19:07:42 24 4
gpt4 key购买 nike

我在Docker上使用PlayFramework 2.6。我使用sbt:dockerPublish构建和发布图像,然后使用Ansible将其部署到Amazon EC2实例。
我想获得强大的生产实例,我的问题是:

我是否需要更改docker的配置并播放以获得最佳性能?

我想要具有4个CPU内核和16 GB RAM的实例。在没有交换的1GB RAM的普通Ubuntu上运行Play之前,我遇到了问题,即使会有16GB,我也会遇到与Docker相同的内存问题吗?

最佳答案

我只是在快速网络搜索之外并不熟悉PlayFramework,只是我发现它是Java MVC,但是默认情况下,Docker容器会占用与实例一样多的内存和计算量。在这种情况下,这似乎是一件好事,您担心Docker过于保守并且没有利用更大的EC2实例。

您可以对容器内存使用量设置硬性限制或软性限制:https://docs.docker.com/engine/admin/resource_constraints/#limit-a-containers-access-to-memory

一旦容器在实例ssh上运行并运行docker stats,您就可以跟踪容器的资源使用情况。

关于docker - Play框架和Docker生产配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47272513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com