一般社団法人 全国個人事業主支援協会

COLUMN コラム

M1 MacでcAdvisorを使う方法の備忘録です。
cAdvisorとはコンテナの監視ができるツールです。(参考
Kubernetesでも使われているツールですね。(参考

たまにcAdvisorを使いたくなる時があり、その度に上手くいかずに調べることになるので、今回備忘録としてまとめました。

arm64で使えるDocker Image

2023年1月14日の時点でarm64で使えるDocker Imageは「gcr.io/cadvisor/cadvisor:v0.44.1-test」だけだと思います。(参考
将来的にarm64で使えるImageが増える可能性は多いにあると思いますので、最新情報はDocker Hubを確認ください。

Macでコンテナのモニタリング

おそらく、cAdvisorのREADMEに記載のコマンドで起動した場合、Macだとコンテナが確認できません。
具体的には、起動したcAdvisorにブラウザからアクセスして「Docker Conatainer」リンクを押下するとようなエラーが出ます。

failed to get docker info: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

このエラーは以下コマンドで起動すれば起きなくなりました。(参考

docker run -d --name=cadvisor \
-p 8080:8080 \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/var/run/docker.sock:/var/run/docker.sock:ro \
gcr.io/cadvisor/cadvisor:v0.44.1-test
The following two tabs change content below.

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア