본문 바로가기
컴퓨터 지식/블록체인

[Hypereldger fabric] 배포된 체인코드 삭제

by LiveData 2019. 12. 17.
반응형

배포된 체인코드를 삭제하기 위해서는 수동으로 삭제할 수 밖에 없다.

 

삭제 하는방법은 아래와 같다.

 

 

1. 도커에 띄워진 컨테이너를 삭제한다. 

ex) docker rm "컨테이너 ID"

 

2. 도커이미지를 삭제한다. (컨테이너 삭제가 선행 되어야 한다.)

docker rmi $(docker images 체인코드 이름-버전 -q)

ex) docker rmi $(docker images *fabcar-3.4* -q)

 

 


 

여기까지가 배포된 체인코드를 삭제하는 방법이며,

추가로 install 되어있는 체인코드를 삭제하고 싶은 경우

 

 

3. 체인코드가 설치된 Peer로 들어가 설치된 체인코드를 삭제한다.

   - Peer 컨테이너와 상호작용

   명령어 :  docker exec -it [Peer 컨테이터 ID] bash

  - 아래 경로로 들어가 삭제하고자 하는 체인코드 삭제

    cd /var/hyperledger/production/chaincodes

    rm -rf "삭제하려는 체인코드"

 

 

반응형