Folding@homeをdocker-composeで動かす

Folding@homeって?

Folding@home

分散コンピューティング技術を使用し、
個人のコンピュータの空いてる処理能力を活用して
高度な計算を片付ける…みたいなプロジェクトです。

今からでも3分ではじめられるコロナ解析貢献「Folding@home」の使い方
https://pc.watch.impress.co.jp/docs/news/1243458.html

Windows版、Linux版共に
Folding@home導入記事についてはわりと出てるのですが、
今回はdocker-composeを使って
普段は寝てるUbuntuサーバーにて
Folding@homeを動かしてみます。

docker-compose.yml

version: '3.3'
services:
  folding-at-home:
    image: johnktims/folding-at-home
    restart: always
    ports:
      - 7396:7396
    command: >
      --user=(任意のユーザー名。いれない場合は消す)
      --team=263447
      ## 上記はブログ主のチームコード。適宜任意のものに変更
      --gpu=false
      --smp=true
      --power=medium
      ## light,medium,fullの順で処理が重くなります
      --client-type=advanced

https://github.com/johnktims/folding-at-home
dockerイメージが公開されているので、これを使います。
–user、–team、–powerは適宜調整してください。
あとは docker-compose.yml のファイル名で保存し、

sudo docker-compose up -d

でコンテナのビルド・起動ができます。

状況が状況なので、遊ばせてるVPSサーバー等があれば
COVID-19の分析に協力してみては如何でしょうか?

Team:Ekimemoer

https://stats.foldingathome.org/team/263447

もうそんなに駅メモやってないくせに
勢いとノリで作りました。
最強PCを所持している
有志のご参加お待ちしております。
TeamCode : 263447

参考文献

Folding@Home をコンテナで動かす

Folding@Home Setup