본문 바로가기
코딩코딩/데브옵스

[Docker] Docker engine stopped (Mac OS)

by g0n1 2025. 2. 6.
728x90

도커를 업데이트하면 가끔 생기는 문제인 것 같습니다.

구글에 검색해보니 아래와 같은 깃헙 이슈를 발견해서 잘 해결이 되었습니다.

단순 재설치로는 해결이 안 되더라구요.

순서

  1. 도커를 종료시킵니다.
  2. 도커를 uninstall합니다.
  3. 아래 디렉토리 리스트를 모두 지워줍니다.
    1. ~/Library/Application Support/Docker Desktop/
    2. ~/Library/Caches/Docker Desktop/
    3. ~/Library/Logs/Docker Desktop/
    4. ~/Library/Preferences/com.docker.docker.plist
    5. ~/Library/Containers/com.docker.docker/
    6. ~/Library/Saved Application State/com.electron.docker-frontend.savedState
    7. ~/.docker/
  4. 다시 설치합니다.
  5. 잘 됩니다.

 

https://github.com/docker/for-mac/issues/7340#issuecomment-2195741371

 

running engine: waiting for the Docker API: context deadline exceeded · Issue #7340 · docker/for-mac

Description running engine: waiting for the Docker API: context deadline exceeded Reproduce 1 start the docker desktop for macos Expected behavior docker desktop for macos started docker version Cl...

github.com

~/Library/Application Support/Docker Desktop/
~/Library/Caches/Docker Desktop/
~/Library/Logs/Docker Desktop/
~/Library/Preferences/com.docker.docker.plist
~/Library/Containers/com.docker.docker/
~/Library/Saved Application State/com.electron.docker-frontend.savedState
~/.docker/

어떤 사람은 위에 있는 모든 디렉토리를 지웠다고 하고, 어떤 사람은 맨 마지막의 `~/.docker/`부분만 지웠다고 하더라구요.

저는 두번째 케이스를 못 본 채로 그냥 위의 목록들을 다 지웠더니 잘 작동했습니다.

728x90

댓글