본문 바로가기
개발환경

[Docker-compose] Mac에서 command not found: docker-compose 가 발생할 때

by 굿햄 2024. 10. 22.

멀쩡히 잘 사용하던 docker-compose 명령이 갑자기 듣지 않는다.

 

재설치할 필요는 없는 것 같고.. 공식사이트를 보니 아래와 같은 명령어로 심볼릭 링크를 만들어주어야 한다고 한다.

 

Docker Compose V1이 Docker Desktop 버전 4.23.0 에서 수명이 다하여 제거된 후 , 해당 docker-compose명령은 이제 독립 실행형 모드로 실행되는 Docker Compose V2 바이너리를 직접 가리킵니다. Docker Desktop 자동 업데이트에 의존하는 경우, 업데이트에서 관리자 비밀번호를 묻지 않으므로 심볼릭 링크가 끊어지고 명령을 사용할 수 없습니다.

이것은 Mac 사용자에게만 영향을 미칩니다. 이를 수정하려면 심볼릭 링크를 다시 만드십시오.


 sudo rm /usr/local/bin/docker-compose
 sudo ln -s /Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose /usr/local/bin/docker-compose
또는 자동으로 구성을 확인하여 문제를 감지하고 해결하도록 설정하세요.

 

 

Install

Learn how to install Docker Compose. Compose is available natively on Docker Desktop, as a Docker Engine plugin, and as a standalone tool.

docs.docker.com

 

위 방법대로 해주니 다시 살아났다

댓글