티스토리 뷰
DevOps
[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
김콩콩쥐 2024. 3. 9. 14:18오류발생
기술과제를 받아 docker compose 를 실행하니 오류가 발생했다.
% docker compose up -d
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
원인
말 그대로 도커 데몬이 연결할 수 없었다.
해결방법
1. 실행중인 프로세스가 있다면 죽이기
ps -a
명령어를 통해 실행중인 docker 프로세스가 있다면 죽인다.
나는 실행중인 것이 없어서 패스
2. 도커 버전 재설치
나는 MAC OS (M1) 을 사용하고 있어 호환성의 문제가 있는 경우가 굉장히 잦다.
먼저 기존에 깔려 있는 데이터를 지워야한다.
먼저 application 에서 도커를 삭제하고 명령어를 통해 숨어있는(?) 파일들을 삭제했다.
sudo rm -Rf /Applications/Docker.app
sudo rm -f /usr/local/bin/docker
sudo rm -f /usr/local/bin/docker-machine
sudo rm -f /usr/local/bin/docker-compose
sudo rm -f /usr/local/bin/docker-credential-desktop
sudo rm -f /usr/local/bin/docker-credential-ecr-login
sudo rm -f /usr/local/bin/docker-credential-osxkeychain
sudo rm -Rf ~/.docker
sudo rm -Rf ~/Library/Containers/com.docker.docker
sudo rm -Rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -Rf ~/Library/Group\ Containers/group.com.docker
sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -Rf ~/Library/Logs/Docker\ Desktop
sudo rm -Rf /usr/local/lib/docker
sudo rm -f ~/Library/Preferences/com.docker.docker.plist
sudo rm -Rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist
도커 버전 중 4.22.0 로 재설치 할 것이다.
https://docs.docker.com/desktop/release-notes/#4220
링크로 들어가 Mac with Apple chip 을 선택하여 설치했다.
결과
% docker compose up -d
[+] Running 15/15
✔ db 14 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 16.0s
✔ f546e941f15b Pull complete 3.6s
✔ 926c64b890ad Pull complete 3.6s
✔ eca757527cc4 Pull complete 3.7s
✔ 93d9b27ec7dc Pull complete 3.7s
✔ 86e78387c4e9 Pull complete 4.0s
✔ 8776625edd8f Pull complete 4.1s
✔ d1afcbffdf18 Pull complete 4.1s
✔ 6a6c8f936428 Pull complete 4.1s
✔ ae47f32f8312 Pull complete 11.5s
✔ 82fb85897d06 Pull complete 11.5s
✔ ce4a61041646 Pull complete 11.5s
✔ ca83cd3ae7cf Pull complete 11.6s
✔ f7fbf31fd41d Pull complete 11.6s
✔ 353df72b8bf7 Pull complete 11.6s
[+] Running 2/2
✔ Network cr_default Created 0.0s
✔ Container cr-db-1 Started
정상적으로 도커 컨테이너 설치 완료 !
'DevOps' 카테고리의 다른 글
[AWS] PhpStorm에 RDS 연결하기 (부제: 보안그룹 IP 설정을 잘 하자!) (0) | 2022.12.14 |
---|---|
[AWS] aws 계정 활성화 안됐을 때 (feat. 3시간 삽질한 후기) (0) | 2022.12.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- homebrew
- phpstorm
- 라라벨
- MAC
- RDS
- Sts
- http
- javascript알고리즘
- 프로그래머스
- 프로그래머스알고리즘
- javascriptalgorithm
- M1
- 우아한형제spring
- laravel
- 인프런스프링mvc
- 프로그래머스코딩테스트
- nestjs
- 인프런spring
- 이븐아이부트캠프
- html태그
- algorithm
- 이븐아이후기
- Git
- 김영한spring
- 알고리즘
- Spring
- 이븐아이부트캠프후기
- IntelliJ
- IntelliJ말고spring
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함