title: Why peer chaincode instantiate execuate many times successfully
body: <p>I could execute <code>peer chaincode instantiate</code> many times successfully,  it should returns it exist, but no.  why?</p>
  
  <p><a href="https://github.com/friends110110/chaincode-docker-devmode/blob/master/instantiatelogs.txt" rel="nofollow noreferrer">logs after instantiate command</a></p>
  
  <p><a href="https://github.com/friends110110/chaincode-docker-devmode/blob/master/log.txt" rel="nofollow noreferrer">logs the docker returns</a></p>
  
  <p><strong>steps</strong>:</p>
  
  <p>from <a href="https://github.com/friends110110/chaincode-docker-devmode/tree/master" rel="nofollow noreferrer">my github project chaincode-docker-devmode</a>, I copy msp (peer and orderer use together) 、genesis.block、helloch.tx、docker-compose-with-couch.yaml and so on form other place,it should be ok. When I execute :</p>
  
  <pre><code>docker-compose -f docker-compose-with-couch.yaml up
  </code></pre>
  
  <p>peer、orderer、couchdb0、cli start  and then cli execute script.sh</p>
  
  <pre><code>#script.sh content
  peer channel create -c helloch -f helloch.tx -o orderer:7050
  peer channel join -b helloch.block
  </code></pre>
  
  <p>then I simulate cli enviroment using terminal at chaincode-docker-devmode current path by following:</p>
  
  <pre><code>#cli simulation, $pwd  is the chaincode-docker-devmode path
  export CORE_VM_ENDPOINT=unix:///var/run/run/docker.sock
  export CORE_LOGGING_LEVEL=DEBUG
  export CORE_PEER_ID=cli
  export CORE_PEER_ADDRESS=127.0.0.1:7051
  export CORE_PEER_LOCALMSPID=DEFAULT
  export CORE_PEER_MSPCONFIGPATH=$pwd/msp
  bash
  </code></pre>
  
  <p>When I execute <code>peer channel list</code> It could shows I have join <strong>helloch</strong></p>
  
  <p>channel. Then I execute :</p>
  
  <pre><code>peer chaincode install -n hello -v 1.0 -l java -p chaincode/hsl-hsl-user-guide-examples-v14/mytest
  peer chaincode instantiate -o 127.0.0.1:7050 -C helloch  -n hello -v 1.0 -l java -c "{\"Args\":[\"init\",\"a\", \"100\", \"b\",\"100\"]}"
  </code></pre>
  
  <p>But I can instantiate many times and the log does not return error <a href="https://github.com/friends110110/chaincode-docker-devmode/blob/master/instantiatelogs.txt" rel="nofollow noreferrer">as same as above instantiate logs</a>, actually it does not instantiate successfully, why?</p>