はじめに
SQL Server on Linuxに、クライアントツールが入って いない いなかった(*)ので、インストールしたイメージを作成して、Dockehubにて公開しました。
imunew/mssql-server-linux-with-mssql-tools
※ 2017/5/17に同梱されるようになったようです。
https://github.com/Microsoft/mssql-docker/tree/master/linux/preview#connect-to-microsoft-sql-server
使用上の注意
Dockerマシンのメモリは、3.25GB以上に設定
SQL Server on Linux
が3.25GB以上メモリを使用するので、あらかじめメモリを3.25GB以上に設定しておきます。
Docker for Mac
の場合は、下記のリンクを参考に設定してください。
環境変数の設定
End-User Licensing Agreement
への同意と、saのパスワードを環境変数にて設定する必要があります。
ACCEPT_EULA=Y
SA_PASSWORD=<YourStrong!Passw0rd>
使い方
基本的な使い方は、SQL Server on Linux
と同じですし、README見てもらえれば、すぐ使えるかと思います。
何か困ったことがあったら、issuesやpull-requestいただければ幸いです。
類似のDockerイメージ
後から気付いたのですが、すでに、mssql-tools
をインストールした、SQL Server on Linux
のイメージが複数ありましたので、いくつかピックアップしておきます。
参考URL
おわりに
プロジェクトごとに、毎回同じようなDockerfile書くなーと思ったら、Dockehubにて公開すると便利なので試してみてください。
ではでは。