728x90
https://www.youtube.com/watch?v=TM3DvwwvsLg&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=18
따배도를 보면서 실습을 하던 도중, 마지막 cAdvisor파트에서 이슈가 터졌었다.
cAdvisor의 깃허브에 있는 readme.md에 있는 그대로 복사해 넣으면 cAdvisor컨테이너가 다운받아 돌아간다라는 말에 실행을 해 보았다
VERSION=v0.36.0 # use the latest release version from https://github.com/google/cadvisor/releases
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
--privileged \
--device=/dev/kmsg \
gcr.io/cadvisor/cadvisor:$VERSION
설치도 정상적 깔리는 것도 정상적으로 되었으나....
정작 사이트에 가보니
failed to get container "/" with error: unable to find data in memory cache
이런 오류를 보았다...
결국 관련해서 찾아보던 도중
https://stackoverflow.com/questions/72754039/failed-to-get-containers-in-cadvisor-docker
위의 스택 오버플로우에서 비슷한 사람을 만났고, 이 사람의 말로는 cgroup버젼 호환성이라고 말을 해주었다.
설마 Readme.md에 있는게 최신이 아니겠어... 라는 생각에 직접 릴리즈에 들어가보았다.
https://github.com/google/cadvisor/releases
망할... 0.47.0이 최신 버젼이라는 것을 알게 되었다. (갱신 좀해)
그래서 버젼을 바꾸어 실행을 해보니
이제야 잘 나온다...
다른 분 들은 나처럼 삽질을 안하길 빈다...
댓글