chaincode: container_name: chaincode image: hyperledger/fabric-ccenv tty: true environment: - GOPATH=/opt/gopath - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock - FABRIC_LOGGING_SPEC=DEBUG - CORE_PEER_ID=example02 - CORE_PEER_ADDRESS=peer:7051 - CORE_PEER_LOCALMSPID=DEFAULT - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp working_dir: /opt/gopath/src/chaincode command: /bin/sh -c 'sleep 6000000' volumes: - /var/run/:/host/var/run/ - ./msp:/etc/hyperledger/msp - ./../chaincode:/opt/gopath/src/chaincode depends_on: - orderer - peer
以上使用的是使用具體路徑直接掛載到本地。
/var/run --系統路徑 /host/var/run/ --docker容器內部路徑
./ --當前目錄
../ --父級目錄
以此類推。。。
進入鏈碼測試路徑:
cd ~/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/chaincode-docker-devmode
查看所有卷標
docker volume ls
查看具體的volume對應的真實地址
docker volume inspect net_orderer.example.com