1. 오류 발생
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2. 원인 서치
- 꽤 많은 서치 과정이 그렇지만, Greedy Search와 Hill-climbing Search의 반복과정이다.
위 오류 문구를 열심히 구글링해보고, 가장 그럴듯한 해결책을 대입해보고 해결 되면 ok! 안되면 다음 해결방법으로
- 그러나 이러한 방법은 당연하게도 Optimality를 보장하지는 않는다.
- 실제 구글링 결과, 대부분의 문제 해결 방법은 systemctl start docker 였는데,
필자의 경우 docker service가 정지된 것이 아니고, context가 꼬여있는 문제 였음.
- docker-desktop을 여러번 설치하고 삭제하는 과정에서 docker context가 잘못 잡혀 있었던 것이 문제였음을 확인
3. 해결 방법 (context 오류)
docker context를 default로 변경해준다.
https://stackoverflow.com/questions/71926492/docker-desktop-not-showing-running-containers
docker context ls
docker context use default
끗.
'Docker' 카테고리의 다른 글
[docker] 컨테이너에 X윈도우 연결하여 GUI 띄우기 (0) | 2022.12.27 |
---|