docker-composeで使用するメモリを増やす方法
今回はdocker-composeで使用するメモリを増やす方法についてご紹介していこうと思います。
docker-composeで使用するメモリを増やす方法
私は勘違いしておりましたが、docker-compose.ymlなどを変えてメモリを増やすのではなく、例えばDocker Desktopを使っているのなら、Docker DesktopのpreferencesのResourcesからメモリやCPUを増やすことが可能です。
しかし上記についてはすべてのコンテナに対してメモリを増設してしまいます。
PC自体にメモリが大量にあるのならすべてのコンテナに対してメモリを増やしても多少は問題ないと思いますが、スペックの低いPCを使っている場合はコンテナAではメモリを多く割り当てて、コンテナBではメモリはそこまで割り当てたくないという状況があると思います。
docker-compose.ymlで各コンテナに対してメモリの上限を設定できるので、まずpreferencesのResourcesからメモリやCPUを増やした後は、docker-compose.ymlで各コンテナでメモリやCPUの上限を与えていくようにしましょう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
version: '3' services: testApp: deploy: resources: limits: cpus: '1' memory: 1G db: deploy: resources: limits: cpus: '0.50' memory: 50M |
終わりに
今回はdocker-composeで使用するメモリを増やす方法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません