문제 상황
cf) colima는 무거운 docker desktop을 대신해 간단한 CLI 환경에서
도커 컨테이너를 실행할 수 있는 오픈 소스 소프트웨어임
1. colima를 이용해 도커 실행중 아래와 같은 오류 발생
Cannot connect to the Docker daemon at
unix:///.colima/default/docker.sock. Is the docker daemon running?
-> 위 오류는 docker 데몬에 연결할 수 없어서 발생한 문제
2. So, 아래와 같이 colima를 재실행해 오류가 해결됨.
colima start --memory 4 --arch x86_64
But, 며칠전부터 위 명령어를 실행해도 에러 발생.
문제 원인
에러 로그를 보니 qemu 관련 문제로 보임
colima, qemu 등 관련 정보로 찾아보니 colima가 업데이트되면서
내부에 있는 qemu에 문제가 생긴걸로 보임.
해결책
https://github.com/abiosoft/colima/issues/800
위 깃허브를 참고하여 아래와 같이 qemu를 다운그레이드 시켜줌
curl https://raw.githubusercontent.com/Homebrew/homebrew-core/05d02418e00ef6e9af79018e3655536063f68ab2/Formula/q/qemu.rb -o qemu.rb
curl
brew unlink qemu
brew install qemu.rb