Hyperledger Composer Installing 가이드의 절차에 따라 Hyperledger Fabric을 설치한 후 ./startFabric.sh 스크립트를 실행하면 No such command: down 오류가 발생하는 경우가 있다.

dockerdocker-compose 의 버전 문제였는데.. Hyperledger Composer & Fabric 설치에 필요한 사전 요구사항에 표기된 버전을 참고하여 설치되어 있는 버전이 낮을 경우 업그레이드 해줘야 한다.

검색해 보니 docker-compose의 경우 설치된 docker 버전에 따라 설치 가능한 latest 버전에 제한이 있는 것 같다.

$ docker -v , $ docker-compose -v 명령을 통해 각각의 버전을 확인 후 최신 버전으로 업그레이드가 필요한 경우 다음의 커맨드를 이용하여 업그레이드가 가능하다.

  • docker upgrade
1
2
$ sudo apt-get update
$ sudo apt-get upgrade
  • docker-compose upgrade
1
2
$ sudo apt-get -y install python-pip
$ sudo pip install --upgrade pip setuptools docker-compose

업그레이드 이후 다시 ./startFabric.sh 스크립트를 실행 시키고 docker ps 를 통해 컨테이너 상태를 확인 할 수 있었다.