dockerでMSSQLServerを利用する

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