該GitHub存儲庫旨在為社區參與提供集中位置。在這裡,您將找到文檔,Dockerfiles和其他開發人員資源。
Docker中的SQL Server有兩種不同的口味:
在選擇為生產用例運行SQL Server容器之前,請查看我們對SQL Server容器的支持策略,以確保您正在以支持的配置運行。
SQL Server命令行工具(SQLCMD,BCP)也可以作為Docker映像提供。現在,您可以使用此作為CI/CD方案的基本圖像來交付SQL Server Management有效載荷。查看MSSQL-Tools Docker映像以開始。
訪問Microsoft Docker集線器頁面以獲取更多信息和其他圖像。
讓我們更多地了解您希望如何通過進行調查來使用SQL容器。
對於回購的任何問題,請在此GitHub項目下對問題部分提交。
如果您需要有關與生產有關的問題的支持,請在此處與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個字符,大寫,小寫,字母數字和/或非alphanumerical)
Docker中SQL Server的許可:無論您在哪裡運行它 - VM,Docker,Physical,Cloud,on Prem-許可模型是相同的,這取決於您使用的SQL Server。 Express和Developer版本是免費的。標準和企業有成本。更多信息在這裡:https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions
SQL Server的Docker資源文件是根據MIT許可證許可的。有關更多詳細信息,請參見許可證文件。