💽
Microsoft SQL ServerをDockerで試す。
概要
マイクロソフト製のSQL Serverをドッカーで試せるようなので試してみる。
参考
下記のページを参考にした。
手順
1. イメージを取得する
ベースとなるイメージを取得します。
docker pull mcr.microsoft.com/mssql/server:2019-latest
2. イメージをコンテナ化する
イメージをコンテナ化します。
下記のコマンドで、起動すると表側で起動します。
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Passw0rd" \
-p 1433:1433 --name sql1 --hostname sql1 \
mcr.microsoft.com/mssql/server:2019-latest
ベロベロとログが出力されて起動します。
※パスワードはpass
とか弱いやつだと失敗するので注意してください。
3. 接続してみる
メイン側のポートで起動しているので、そっちに接続する手もありますが…(-p 1433:1433
)
今回は起動しているコンテナ内から接続してみます。
新しいターミナルを開いてコンテナにアクセスします。
docker exec -it sql1 bash
コンテナに入れたら、下記のコマンドでSQLへ接続します。
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "Passw0rd"
1>
と表示されたら、接続に成功しています。
Discussion