728x90
Docker를 설치하고 k8s 를 실행하려고 하는데 아래와 같은 오류가 떴다.
Cannot connect to the Docker daemon at unix:///경로/docker.sock. Is the docker daemon running?
검색해보니 남들은 sudo 권한 없이 docker 명령어를 실행할 수 있게 세팅하면 해결됐다.
근데 나는 해결이 안되서 계속 찾아보다가 sudo docker 와 docker 명령어의 차이가 unix:///경로/docker.sock 이 경로에 있다는걸 알았다.
그리고 docker context라는 걸 알게되었고 context 를 default로 바꿔서 해결했다.
docker context ls
내 경우엔 아래와 같이 뜬다.
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
desktop-linux * unix:///desktop/docker.sock
그래서 default context를 사용하도록 바꿔주니 나머지 이슈도 다 해결되었다.
docker context use default
참고
https://phoenixnap.com/kb/cannot-connect-to-the-docker-daemon-error
728x90
'개발 > Docker' 카테고리의 다른 글
[Docker] `error storing credentials - err: exit status 1, out: `pass not initialized: exit status 1: Error: password store is empty. Try "pass init".`` (0) | 2023.05.15 |
---|---|
[Docker] kubernetes 기초 개념 (0) | 2023.02.05 |
[Docker] docker로 mariadb 개발환경 구축하기 (0) | 2023.02.05 |
[Docker] 도커 마운트 경로 오류 (0) | 2022.12.14 |
[Docker] DockerHub 사용하기 (0) | 2022.12.13 |