homebrew 설치
설치 확인
$ brew --version
Homebrew 2.5.2
git 설치
$ brew install git
$. git --version
git version 2.23.0
curl 설치
$ brew install curl
$ curl --version
curl 7.64.1 (x86_64-apple-darwin19.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.39.2
Release-Date: 2019-03-27
docker 설치
$ brew install --cask --appdir="/Applications" docker
$ open /Applications/Docker.app
$ docker --version
Docker version 19.03.12, build 48a66213fe
$ docker-compose --version
docker-compose version 1.27.2, build 18f557f9
go 설치
$ brew install go
$ go version
go1.17.5 darwin/amd64
jq 설치
$ brew install jq
$ jq --version
jq-1.6
fabric sample 을 다운 받을 것이다.
go 프로젝트의 권장 사항 이 위치에 파일을 만들고 fabric 샘플을 다운 받자
$ mkdir -p $HOME/go/src/github.com/<your_github_userid>
$ cd $HOME/go/src/github.com/<your_github_userid>
fabric 다운로드
$ curl -sSL https://bit.ly/2ysbOFE | bash -s
테스트 네트워크 불러와 사용할 것이다.
$ cd fabric-samples/test-network
실행 하기 전에 데스크탑 도커를 실행 시킨다.
이전 실행 한 컨테이너 를 제거
$ ./network.sh down
네트워크를 실행 시킨다.
$ ./network.sh up
채널은 특정 네트워크 구성원 간의 개인 통신 계층입니다.
채널은 채널에 초대된 조직에서만 사용할 수 있으며 네트워크의 다른 구성원에게는 표시되지 않습니다.
채널을 생성해 보자.
$ ./network.sh createChannel
명령어가 성공하면 이런 메세지 문구가 뜰 것 이다.
Channel 'mychannel' joined
채널 플래그를 사용하여 사용자 지정 이름으로 채널을 만들 수도 있습니다.
./network.sh createChannel -c channel1
'citylabs-study' 카테고리의 다른 글
12일차 Study(java) (0) | 2022.01.25 |
---|---|
mac java 로 hellow world 찍어보기 (0) | 2022.01.24 |
11일차 study(ESLint , Prettier) (0) | 2022.01.24 |
10일차 study(Membership Service Provider (MSP)) (0) | 2022.01.21 |
9일차 스터디 (hyperldeger fabric - ledger , gitlab ssh key 등록) (0) | 2022.01.20 |