たぬをの日々

旅とかITとか酒とか、徒然なる日々を適当に

DockerでMicrosoft SQL Server 2017を動かす

time 2018/05/19

DockerでMicrosoft SQL Server 2017を動かす

はじめに

Docker Hub にあるSQL Serverイメージを使って、DockerでSQL Serverを動かします
Docker 18.05 (Edge) で確認しました

Docker HUB

https://hub.docker.com/r/microsoft/mssql-server-linux/

イメージの取得

Docker Hub から SQL Server 2017 Linux のイメージをpullします

コマンド

実行例

SQL Server コンテナ の実行

コマンド

オプションの説明

Option    説明 
-e ‘ACCEPT_EULA=Y’ 使用許諾契約書の同意 
-e ‘MSSQL_SA_PASSWORD=<Password>’ saユーザのパスワード ※
-p 1401:1433 コンテナ1433とホスト1433のポートをマッピング
–name <Container Name> コンテナの名前
-d microsoft/mssql-server-linux:2017-latest コンテナイメージ

※ パスワードの長さは少なくとも 8 文字で、大文字、小文字、十進数字、記号の 4 種類のうち 3 種類を含んでいる必要があります。

実行例

コンテナの稼働の確認

コマンド

実行例

コンテナ内部からSQL Serverに接続

コンテナのbashコンソールを開いて、sqlcmdを実行します

Bashコンソール

コマンド

実行例

sqlcmd

コマンド

実行例

SQLの実行

実行例

コンテナ外部からSQL Serverに接続

sqlcmd

実行例

Docker関連の参考書籍

down

コメントする




未分類



sponsored link