title: How to run docker-based mssql-tools using a regular way
body: <p>I have installed a mssql server using docker microsoft/mssql-server-linux. It behaves the same as a regular mssql server. i.e my client can access it exactly the same way they access a regular mssql server.</p>
  <p>Now I am installing mssql-tools using docker:
  mcr.microsoft.com/mssql-tools</p>
  <p>Looks like in order to use the mssql-tools to access a mssql server (they want sqlcmd/bcp), my client has to run</p>
  <pre><code>docker run -it mcr.microsoft.com/mssql-tools
  </code></pre>
  <p>and then run</p>
  <pre><code>sqlcmd -S 127.0.0.1 -U sa” 
  </code></pre>
  <p>under a new interface</p>
  <pre><code>root@1396d2e50672:
  </code></pre>
  <p>It is not convenient because he has to change all the code where sqlcmd/bcp has been directly called to access the mssql server.</p>
  <p>Is it how a container based mssql-tools works? How can I install a mssql-tool container without having the clients change their API?</p>