必要なものDockerコンテナを動かすため、Docker本体が必要です。Docker本体のインストールができていない方は先にそちらを実施してください。Windows版Dockerの使い方Ubuntu上にDocker環境を構築するdocker-compose.yamlの作成ポート番号はかぶったら適宜変更してください。SA_PASSWORDはデータベース管理者のパスワードですので、適宜変更してください。ボリューム定義はお試しで動かすなら書かなくてもOKです。SQLServerのデータベース内容を永続化するなら記載する必要があります。-dさすがSQLServer。必要なものが落ちてきますので受け止めます。処理が正常が完了したら、SQLServerのイメージを確認してみましょう。1.35GBもあります。MySQLの最新版でも547MBなので倍以上ありますね。それはさておき、SQLServerのインストールがもう終わってしまいました。Docker万歳!!Dockerコンテナ版なので、ポート番号と永続化ボリュームを分ければ、リソースの許す限り、こんな感じでSQLServerが起動し放題です。0.0.0.0:31433->1433/tcpスポンサーリンクSQLServerに接続sqlcmdを使うSQLServer本体にくっついているCUIのデータベースクライアントです。言って使いにくいです。動作確認用のおまけみたいなもんです。本番サーバなどでリッチなクライアントが使えない場合もありますので、使い方ぐらいは覚えておいた方がよいと思います。sqlcmdで接続Dockerコンテナ内のsqlcmdを使ってSQLServerに接続します。s@123456781>データベース一覧を表示データベースの一覧を表示してみましょう。SQLServerの場合は、SQL実行時にGOを入力してEnterキーです。msdbデータベースを作成testdb01というデータベースを作成します。goテーブルを作成ユーザ情報を記録するテーブルを適当に作ってみます。goレコードを追加レコードを追加してみます。