티스토리 뷰
[Hyperledger Fabric v1.1] 1. GETTING STARTED(개요): Hyperledger Fabric Samples
miiingo 2018. 5. 25. 08:51해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.
원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/samples.html
Hyperledger Fabric 샘플
* Windows에서 실행중인 경우 Docker Quickstart Terminal을 사용해서 terminal 명령어들을 입력하고 할 것 입니다. 이전에 설치하지 않은 경우 앞선 전제 조전을 방문하십시오.
Windows 7 또는 macOS에서 Docker Toolbox를 사용하는 경우 샘플을 설치하고 실행할 때C:\Users
(Windows 7) 또는/Users
(macOS) 위치를 사용해야합니다 .
Mac용 Docker를 사용하고 있다면, 당신은/Users
,/Volumes
,/private
, 또는/tmp
위치를 사용해야합니다 . 다른 위치를 사용하려면 파일 공유에 대한 Docker 설명서를 참조하십시오 .
Docker for Windows를 사용하는 경우 공유 드라이브에 대한 Docker 설명서를 참조하고 공유 드라이브 중 하나에 위치를 사용하십시오.
Hyperledger Fabric 샘플 애플리케이션 저장소를 배치하고 터미널 창에서 열어 볼 위치를 기기에서 결정합니다. 그런 다음, 다음 명령을 실행하십시오.
git clone -b master https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
git checkout {TAG}
샘플이 아래에서 다운로드하는 Fabric 바이너리 버전과 호환되는지 확인하려면 {TAG}
Fabric 버전과 일치 하는 샘플 ( 예 : v1.1.0)을 확인하십시오. 모든 fabric-samples 태그의 목록을 보려면 "git tag"명령을 사용하십시오.
플랫폼 별 바이너리 다운로드 (Download Platform-specific Binaries)
다음으로 Hyperledger Fabric 플랫폼 별 바이너리를 설치합니다. 이 프로세스는 위의 Hyperledger 패브릭 샘플을 보완하도록 설계되었지만 독립적으로 사용할 수 있습니다. 위의 샘플을 설치하지 않으면 플랫폼 별 바이너리의 내용을 추출 할 디렉토리를 간단히 작성하고 입력하십시오.
플랫폼 특정 바이너리를 추출 할 디렉토리에서 다음 명령을 실행하십시오.
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
* 위의 curl 명령을 실행하는 중에 오류가 발생하면 리디렉션이나 지원되지 않는 환경을 처리하지 못하는 너무 오래된 curl 버전이 있을 수 있습니다.
최신 버전의 curl을 찾고 올바른 환경을 얻을 수 있는 곳에 대한 추가 정보는 위의 전제 조건 탭을 참고하십시오 .
또는 축소되지 않은 URL을 https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh로 대체 할 수 있습니다.
Hyperledger Fabric의 게시 된 버전에 대해 위의 명령을 사용할 수 있습니다. '1.1.0'을 설치하려는 버전의 버전 식별자로 바꾸기 만하면됩니다.
위의 명령은 네트워크를 설정하고 위에 작성한 복제 된 레포에 배치해야하는 모든 플랫폼 관련 바이너리를 다운로드하고 추출하는 bash 스크립트를 다운로드하고 실행합니다. 4 개의 플랫폼 별 바이너리를 검색합니다.
cryptogen
,configtxgen
,configtxlator
,peer
orderer
andfabric-ca-client
그리고 bin
현재 작업중인 디렉토리 의 하위 디렉토리에 저장합니다.
PATH 환경 변수에 추가하여 각 바이너리의 경로를 완전하게 한정하지 않고 선택할 수 있습니다. 예 :
export PATH = <다운로드 위치 경로> / bin : $ PATH
마지막으로, 스크립트는 Docker Hub 에서 로컬 Docker 레지스트리로 Hyperledger Fabric 도커 이미지를 다운로드하고 'latest' 태그를 지정합니다.
이 스크립트는 결론에 따라 설치된 Docker 이미지를 나열합니다.
각 이미지의 이름을보십시오. 이들은 궁극적으로 Hyperledger Fabric 네트워크를 구성하게 될 구성 요소입니다. 동일한 이미지 ID의 인스턴스가 두 개 있는데, 하나는 "x86_64-1.xx"이고 다른 하나는 "latest"로 태그가 붙어있는 것을 볼 수 있습니다.
다른 아키텍처에서는 x86_64가 아키텍처를 식별하는 문자열로 바뀝니다.
'Blockchain > Hyperledger Fabric' 카테고리의 다른 글
[Hyperledger Fabric v1.1] 2. Key Concepts: Introduction (0) | 2018.05.25 |
---|---|
[Hyperledger Fabric v1.1] 1. GETTING STARTED(개요): Getting Started (0) | 2018.05.25 |
[Hyperledger Fabric v1.1] 1. GETTING STARTED(개요): Prerequisites(전제 조건) (0) | 2018.05.25 |
[Hyperledger Fabric v1.0] 8. APPENDIX(부록): Release Notes(릴리즈 노트) (0) | 2018.01.19 |
[Hyperledger Fabric v1.0] 8. APPENDIX(부록): Glossary(용어 사전) (0) | 2018.01.19 |
- Total
- Today
- Yesterday
- ubuntu
- 하이퍼레저 인디
- 코딜리티
- 빅데이터
- 하이퍼레저 패브릭
- 암브로셔스
- 블록 체인
- 블록체인
- 코테
- docker
- Hyperledger Fabric
- DOCs
- 알고리즘
- ambrosus
- 문제풀이
- Blockchain
- 하이퍼레저 페브릭
- 빅데이터 강의
- Hyperledger Fabric v1.1
- codility
- 빅데이터 교육
- 직딩잇템
- 어서와 데이터는 처음이지
- 기초 of 기초 데이터 개념
- 빅데이터 기초
- Hyperledger Indy
- javascript
- Hyperledger Fabric v1.2
- Private Data
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |