I have couple a questions regarding HF CLI docker container and some of CLI commands. 

First of all, can someone explain the purpose of this container in context of docker container which is started alongside other docker containers required for HF ecosystem. How can I for example query my business network organisations, different peers, and chain-code status on those peers?

Second of all, when I install a chain code issuing `peer chaincode install` CLI command, to which peer is that code installed (if i have 5 peers attached to org1.example.com organisation, on which peer aforementioned command will install the targeted chain code)?

And third of all, if I have just one organization in my business network specification which handles multiple peers and channels, when I try to instantiate the installed code issuing `peer chaincode instantiate` command, how to specify the endorsement policy (<http://hyperledger-fabric.readthedocs.io/en/latest/endorsement-policies.html>) which has just one organisation in endorsement expression after the -P parameter? 

Thank you for your help!

EDIT 1:
**Just one update regarding 3rd answer. In you have one organisation maintaining peers and channels when instantiating chaincode, you can omit the endorsing policy parameter (-p). In that case transaction will be endorsed if any peer endorses it**