Docker를 사용하여 테스트 Fabric 네트워크와 샘플 애플리케이션 세트를 다운받는다.
아래의 절차를 통해 Fabric 테스트 네트워크를 실행하기 위한 환경을 설정하며, 다음 단계를 수행한다.
configtxgen
configtxlator
cryptogen
discover
idemixgen
orderer
osnadmin
peer
fabric-ca-client
fabric-ca-server

Javascipt를 통해 chiancode를 생성할 예정이므로 Node.js를 다운받는다. // 필요한 작업인가?
Working Directory가 필요하다고 한다.
현재는 무슨 말인지 모르겠으니 임의의 폴더를 생성하도록 하겠다.

폴더 생성 후 해당 폴더로 이동한다.

스크립트를 설치한다.

스크립트가 정상적으로 다운로드되었다.

-h 옵션을 통해 스크립트의 옵션을 볼 수 있다.
이전 과정에서 다운로드받았던 install script를 실행시켜 네트워크 구성 요소들을 다운로드한다.

Argument를 지정하지 않았으므로, 디폴트값인 docker binary samples argument가 지정되며, 해당 요소들이 다운로드된다.
버전은 특별히 지정하지 않아, 가장 최신 버전의 컴포넌트들을 다운로드하였다.
./install-fabric.sh --fabric-version 2.2.1 binary
위와 같이 특정 버전을 다운로드 받을 수도 있다.