CPUやメモリーリソースを制限 Ver2系

前提

準備

Dockerfile

FROM ubuntu

RUN apt-get update && apt-get install -y \
  stress

CMD stress --cpu 8 --timeout 20
  • Ubuntuにstressコマンドをインストールして実行する。stressはCPU負荷を強制するベンチマークツールで、今回は8コアを20秒間に設定している

docker-compose.yml

version: '2.4'
services:
  myst:
    image: stress
    container_name: myst
    tty: true
    stdin_open: true
    cpus: '0.3'
    cpuset: 0,1

実行

docker-compose up
  • ホストOSがWindowsならタスクマネージャーでパフォーマンスを確認する

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-09-22 (火) 03:51:04