内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
06_virtualization
»
05_container
»
07 Docker Memory Limit
トレース:
•
05 ゲストCentOS5をVirtio化
06_virtualization:05_container:07_docker_memory_limit
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 07 Docker Memory Limit ====== ===== docker-compose ver 2 ===== <code> version: '2' node-exporter: image: prom/node-exporter container_name: node-exporter ports: - 9100:9100 restart: always mem_limit: 100m </code> ===== docker-compose ver 3 ===== <code> version: '3' node-exporter: image: prom/node-exporter container_name: node-exporter ports: - 9100:9100 restart: always deploy: resources: limits: memory: 100m </code> ==== Error ==== 普通にup -d 行うとサポートしてないというWERNINGが出てメモリの制限できない <code> $ docker-compose up -d WARNING: Some services (nginx) use the 'deploy' key, which will be ignored. Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm. </code> === 対応 === 「--compatibility」を付けるとversion 3でもメモリ制限可能 ただ本番利用では、compatibilityは非推奨になっているようです。 <code> $ docker-compose --compatibility up -d </code> ===== 確認 ===== <code> CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 100f6005096c 0.00% 43.76 MiB / 100 MiB 43.76% 3.33 MB / 93.5 MB 0 B / 0 B 67 </code> {{tag>Docker}}
06_virtualization/05_container/07_docker_memory_limit.txt
· 最終更新: 2021/07/18 11:36 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ