该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许可证许可的。有关更多详细信息,请参见许可证文件。