Docker를 시작할 때 Fatal Error Failed to ping backend API라는 경고가 발생한 경우의 해결 방법

1356 단어 Mac도커


Mac에서 Docker를 시작할 때
Fatal Error
Failed to ping backend API

라는 경고의 창이 나왔을 경우의 대처법입니다.
  • Reset Docker to factory defaults
  • Diagnose & Feedback
  • Exit

  • 이 세 가지 옵션이 있지만, 어떤 것을 눌러도 반응하지 않는 현상이 발생합니다.

    환경


  • macOS Big Sur 11.3.1
  • Docker Desktop 3.5.2

  • 대처법


    $ killall Docker && cd /Applications;open -a Docker;cd ~
    

    먼저 Docker 프로세스를 강제 종료합니다.
    그리고 Applications 폴더에서 다시 Docker를 시작합니다.

    이쪽의 issue에서 자세하게 논의되고 있습니다.

    여기 자주 발생하는 현상이므로, 이 issue내에서도 소개되고 있는 것처럼 .zshrc 등에 이하의 기술을 추가해, 커멘드를 앨리어스(alias)로서 등록하면 좋을 것 같습니다.
    alias rdocker="killall Docker && cd /Applications;open -a Docker;cd ~"
    

    참고



    ※2021년 8월 3일 추가

    @y-vectorfield 씨에게, 코멘트로 다른 대처법을 가르쳐 주셨습니다.
    이쪽의 방법도 좋을 것 같기 때문에, 소개하겠습니다.

    좋은 웹페이지 즐겨찾기