DockerイメージにはMSSQLServerも存在する。
以下。取得~起動~接続するまでに実施した手順は以下の通り。
①SQLServer用のイメージを取得する(2019を取得した場合)
docker pull mcr.microsoft.com/mssql/rhel/server:2019-CU1-rhel-8
②取得したイメージを実行する
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=hoge@pwd!" -p 1433:1433 --name MSSQL_TEST -d mcr.microsoft.com/mssql/rhel/server:2019-CU1-rhel-8
・オプションの説明
ACCEPT_EULA=Y・・・認証のオプション。とりあえずつけておく
MSSQL_SA_PASSWORD・・・SAのパスワード。任意に設定してよい(MS規定のパスワードポリシーを満たしておく必要がある)
③dockerのGUIで起動されていることを確認する
④MSSQL Management Studioを起動し、起動したコンテナに接続する
なお、コンテナを起動する(2回目以降)場合はdocker startコマンドを用いる
docker start MSSQL_TEST