Este repositorio de GitHub tiene como objetivo proporcionar una ubicación centralizada para la participación de la comunidad. Aquí encontrará documentación, DockerFiles y recursos adicionales de desarrolladores.
SQL Server en Docker viene en dos sabores diferentes:
Antes de elegir ejecutar un contenedor de servidor SQL para los casos de uso de producción, revise nuestra política de soporte para contenedores de SQL Server para asegurarse de que se ejecuta en una configuración compatible.
Las herramientas de línea de comandos SQL Server (SQLCMD, BCP) también están disponibles como una imagen de Docker. Ahora puede entregar la carga útil de administración de SQL Server utilizando esto como una imagen base para sus escenarios de CI/CD. Echa un vistazo a la imagen MSSQL-Tools Docker para comenzar.
Visite la página de Microsoft Docker Hub para obtener más información e imágenes adicionales.
Háganos saber más sobre cómo le gustaría usar contenedores SQL tomando nuestra encuesta.
Para cualquier problema con el repositorio, presente a este proyecto GitHub en la sección de problemas.
Si necesita soporte con un problema relacionado con la producción, recaude un incidente de soporte con Microsoft aquí.
También hay un canal Gitter para SQL Server en DevOps en los que puede unirse y discutir temas interesantes con otro contenedor, servidor SQL y entusiastas de DevOps.
Código de error de "Blob desconocido": probablemente esté tratando de ejecutar la imagen Docker basada en Contenedores de Windows en un motor Docker basado en Linux. Si desea continuar ejecutando la imagen basada en contenedores de Windows, le recomendamos leer el siguiente artículo de la comunidad: Ejecute los contenedores de Linux y Windows en Windows 10.
Al usar la CLI de Windows Docker, debe usar citas dobles en lugar de tics únicas para las variables de entorno, de lo contrario, la imagen MSSQL-Server-Linux no encontrará las variables ACCEPT_EULA o SA_PASSWORD que se requieren para iniciar el contenedor.
La contraseña 'SA' tiene un requisito mínimo de complejidad (8 caracteres, mayúsculas, minúsculas, alfanuméricas y/o no alfanuméricas)
Licencias para SQL Server en Docker: independientemente de dónde lo ejecute - VM, Docker, Física, Cloud, en Prem - El modelo de licencia es el mismo y depende de la edición de SQL Server que esté utilizando. Las ediciones Express and Developer son gratuitas. El estándar y la empresa tienen un costo. Más información aquí: https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions
Los archivos de recursos Docker para SQL Server tienen licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.