개발/nodejs로 쇼핑몰 구축하기
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 에러 해결방법 (mac OS)
ha-lu
2021. 4. 25. 21:38
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
라는 에러가 나왔을 때 해결 방법.
주의: macOS만 적용가능
시도해 본 방법 1. (실패함)
systemctl status docker 명령어로 docker 데몬의 실행 상태를 확인하자.
-> zsh: command not found: systemctl 에러가 뜸
-> 이건 macOS가 아니라 Linux 명령어다. maxOS에서는 사용할 수 없다.
방법 2. (성공함)
1. docker-machine을 macOS에 설치하기
brew install docker-machine docker
2. Virtualbox 설치하기
brew cask install virtualbox
-> Error: Unknown command: cask 가 뜸
-> cask 를 빼자.
brew install virtualbox
3. macOS에 docker-machine 인증하기
default 머신을 만들자.
docker-machine create --driver virtualbox default
docker client를 위한 환경을 만들자.
eval "$(docker-machine env default)"
컨테이너들을 체크해 보자
docker ps
완료!