docker compose 명령어를 찾을 수 없음

상현·2022년 12월 2일
0

docker compose

배포

위의 2 포스트를 작성하면서 정상적으로 작동하지 않는 문제가 발생하였다.


버전을 확인하려고 하자 명령어를 찾을 수 없다는 것이었다.

그래서 docker compose -v, docker compose version, docker-compose -v 등 여러가지를 시도해보았지만 결과는 동일했다.

이것을 해결하기 위해 파일을 지우고 공식문서가 알려주는 방법으로 설치를 진행했다.


하지만 해결이 안되서 구글링 결과, compose의 issues에서 한 해결책을 찾을 수 있었다.

출처

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins

이후 라즈베리파이 1,2나 32bit 버전의 경우

curl -SL https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-armv7 -o $DOCKER_CONFIG/cli-plugins/docker-compose

라즈베리파이 3,4의 64비트 버전의 경우

curl -SL https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

를 설치해 준다.


chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

위의 명령어를 통해 실행권한을 부여한다.


이후 docker 공식문서가 시키는 대로 docker compose version을 실행하였지만 오류가 떴고,

docker compose -v
docker compose --version

을 입력하자 문제없이 작동하였다.

0개의 댓글