안녕하세요. 달소입니다.
오라클 클라우드에서 ARM용 인스턴스를 사용하다보니 아무래도 amd 64bit를 사용할때보다 에로사항이 꽤 많네요.
그중에서도 docker-compose 설치시 1.25로만 자꾸 설치되고.. 기존에 사용했던 업데이트 사용시에도 아래와같이
/usr/bin/docker-compose: line 1: not: command not found
라는 에러메세지만 출력이 되던 와중에 역시 갓 linuxserver에서 해결책을 찾았습니다.
먼저 기존 docker-compose 파일을 백업해주세요
cd /usr/bin
mv docker-compose docker-compose_bak
그리고 아래 명령어를 통해 최신버전의 docker-compose를 받아줍니다.
현재 1.29.2가 최신버전입니다.
이제 이름을 기존 docker-compose 처럼 바꿔주고 실행권한을 부여해주겠습니다.
mv docker-compose-arm64 docker-compose
chmod +x docker-compose
이제 심볼릭 링크로 /usr/local/bin 에도 등록을 해주시고
ln -s /usr/bin/docker-compose /usr/local/bin
docker-compose –version 으로 버전확인을 해주겠습니다.
참고 : https://github.com/linuxserver/docker-docker-compose/releases/Releases · linuxserver/docker-docker-composeContribute to linuxserver/docker-docker-compose development by creating an account on GitHub.GitHub[Reference] : 달소, 「서버포럼 – ARM용 최신 Docker-compose 설치하기.」 https://svrforum.com/?document_srl=116003&mid=os&act=dispBoardContent.