このGitHubリポジトリは、コミュニティの関与のための集中的な場所を提供することを目的としています。ここには、ドキュメント、dockerfiles、および追加の開発者リソースがあります。
DockerのSQL Serverには2つの異なるフレーバーがあります。
生産ユースケースのためにSQLサーバーコンテナを実行する前に、SQL Serverコンテナのサポートポリシーを確認して、サポートされている構成で実行されていることを確認してください。
SQL Serverコマンドラインツール(SQLCMD、BCP)もDocker画像として利用できます。これを使用して、CI/CDシナリオのベースイメージとしてSQL Server Management Payloadを配信できるようになりました。 MSSQL-Tools Docker Imageをチェックして、開始してください。
詳細と追加の画像については、Microsoft Docker Hubページをご覧ください。
調査を行って、SQLコンテナをどのように使用するかについて詳しくお知らせください。
リポジトリの問題については、このGitHubプロジェクトに基づいて、Issue Sectionを提出してください。
制作関連の問題でサポートが必要な場合は、ここでMicrosoftとのサポートインシデントを提起してください。
また、DevOpsにはSQL Server用のGitterチャンネルがあり、他のコンテナ、SQL Server、DevOps愛好家と興味深いトピックに参加して議論できます。
「不明なブロブ」エラーコード:LinuxベースのDockerエンジンでWindowsコンテナベースのDocker画像を実行しようとしているでしょう。 Windowsコンテナベースの画像の実行を続けたい場合は、Windows 10でLinuxとWindowsコンテナを実行する次のコミュニティ記事を読むことをお勧めします。
Windows Docker CLIを使用する場合、環境変数のシングルチックの代わりに二重引用符を使用する必要があります。そうしないと、MSSQL-Server-Linuxイメージは、コンテナを起動するために必要なACCEPT_EULAまたはSA_PASSWORD変数を見つけられません。
「SA」パスワードには最小限の複雑さの要件があります(8文字、大文字、小文字、アルファニュメリック、および/または非アルファニュメンタル)
DockerのSQL Serverのライセンス:どこで実行するかに関係なく-VM、Docker、Physical、Cloud、Prem-ライセンスモデルは同じであり、使用しているSQL Serverのエディションに依存します。 ExpressおよびDeveloper Editionsは無料です。標準とエンタープライズには費用がかかります。詳細については、https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions
SQL ServerのDockerリソースファイルは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。