title: "Minimum memory limit allowed is 4MB" failure during the chaincode instantiation
body: <p>After successfully installing the chaincode on each peer, instantiating the chaincode fails because of "Minimum memory limit allowed is 4MB" error.</p>
  
  <p>On orderer, it prints:</p>
  
  <pre><code>Error: Error endorsing chaincode: rpc error: code = Unknown desc = Error starting container: API error (400): {"message":"Minimum memory limit allowed is 4MB"}
  </code></pre>
  
  <p>Then, on the peer, it prints:</p>
  
  <pre><code>2018-07-10 08:02:35.893 UTC [dockercontroller] Start -&gt; ERRO 610 start-could not recreate container &lt;10.11.1.121-10.11.1.121-mycc-1.0&gt;, because of API error (400): {"message":"Minimum memory limit allowed is 4MB"}
  2018-07-10 08:02:35.893 UTC [container] unlockContainer -&gt; DEBU 611 container lock deleted(10.11.1.121-10.11.1.121-mycc-1.0)
  2018-07-10 08:02:35.893 UTC [chaincode] Launch -&gt; ERRO 612 launchAndWaitForRegister failed Error starting container: API error (400): {"message":"Minimum memory limit allowed is 4MB"}
  2018-07-10 08:02:35.893 UTC [endorser] callChaincode -&gt; DEBU 613 Exit
  2018-07-10 08:02:35.894 UTC [endorser] simulateProposal -&gt; ERRO 614 failed to invoke chaincode name:"lscc"  on transaction c67380e075c9a178cd11b6570cf774c616249a5a1412bdc2f96ebecc3d7bbb7b, error: Error starting container: API error (400): {"message":"Minimum memory limit allowed is 4MB"}
  </code></pre>
  
  <p>How can I handle this error? What exactly does the message mean?</p>
  
  <p>The Fabric version is 1.0-rc and this network is tested on the embedded environment, which has limitations on hardware resources.</p>