ユーザ用ツール

サイト用ツール


サイドバー

docker:dockerでsqlserver

DockerでSQLServer

SQL Server on Linux と言われているものです。

クイック スタート:Docker を使用して SQL Server コンテナー イメージを実行する

イメージのプル
$ docker pull mcr.microsoft.com/mssql/server:latest
・・・サイズがあるので結構時間がかかる。

#コンテナの起動
#パスワードは SQL Server の既定のパスワード ポリシーに従う必要がる。
#従わない場合、コンテナーで SQL Server をセットアップできず、動作が停止します。 
#既定で、パスワードは 8 文字以上の長さにする必要があり、次の 4 つのセットのうち 3 つから文字を含める必要があります。
#大文字、小文字、10 進数、記号です。 
$ docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=xxxx" `
   -p 1433:1433 --name sql1 `
   -d mcr.microsoft.com/mssql/server:latest


#コンテナにログイン
$ docker exec -it sql1 bash

#SQLSERVERに接続
$ /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "xxxx"

#後はSQLが実行できる。
1> select @@version
2> go
-------------------------------------------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2019 (RTM-CU5) (KB4552255) - 15.0.4043.16 (X64)
        Jun 10 2020 18:25:25
        Copyright (C) 2019 Microsoft Corporation
        Developer Edition (64-bit) on Linux (Ubuntu 18.04.4 LTS) <X64>

Developer Editon なので、開発目的には最適です。

ホスト側からMk-2で接続することもできる。

docker/dockerでsqlserver.txt · 最終更新: 2020/07/08 13:06 by ips