Ce référentiel GitHub vise à fournir un emplacement centralisé pour l'engagement communautaire. Ici, vous trouverez la documentation, Dockerfiles et des ressources supplémentaires pour les développeurs.
SQL Server dans Docker est disponible en deux saveurs différentes:
Avant de choisir d'exécuter un conteneur SQL Server pour les cas d'utilisation de production, veuillez consulter notre stratégie de support pour les conteneurs SQL Server afin de vous assurer que vous exécutez une configuration prise en charge.
Les outils de ligne de commande SQL Server (SQLCMD, BCP) sont également disponibles en tant qu'image Docker. Vous pouvez désormais fournir la charge utile de gestion de SQL Server en utilisant ceci comme image de base pour vos scénarios CI / CD. Découvrez l'image Docker MSSQL-Tools pour commencer.
Visitez la page Microsoft Docker Hub pour plus d'informations et des images supplémentaires.
Faites-nous savoir comment vous souhaitez utiliser des conteneurs SQL en prenant notre enquête.
Pour tout problème avec le dépôt, veuillez déposer dans ce projet GitHub sur la section des problèmes.
Si vous avez besoin d'un support avec un problème lié à la production, veuillez augmenter un incident de support avec Microsoft ici.
Il existe également un canal Gitter pour SQL Server dans DevOps que vous pouvez rejoindre et discuter des sujets intéressants avec d'autres passionnés de conteneur, SQL Server et DevOps.
Code d'erreur "Blob inconnu": vous essayez probablement d'exécuter l'image Docker basée sur les conteneurs Windows sur un moteur Docker basé sur Linux. Si vous souhaitez continuer à exécuter l'image basée sur les conteneurs Windows, nous vous recommandons de lire l'article de la communauté suivant: Exécutez les conteneurs Linux et Windows sur Windows 10.
Lorsque vous utilisez la CLI de Windows Docker, vous devez utiliser des devis doubles au lieu de tiques simples pour les variables d'environnement, sinon l'image MSSQL-Server-Linux ne trouvera pas les variables ACCEPT_EULA ou SA_PASSWORD qui sont nécessaires pour démarrer le conteneur.
Le mot de passe «SA» a une exigence de complexité minimale (8 caractères, majuscules, minuscules, alphanumériques et / ou non alphanumériques)
Licence pour SQL Server dans Docker: Peu importe où vous l'exécutez - VM, Docker, Physical, Cloud, sur Prem - Le modèle de licence est le même et cela dépend de l'édition de SQL Server que vous utilisez. Les éditions Express et Developer sont gratuites. La norme et l'entreprise ont un coût. Plus d'informations ici: https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions
Les fichiers de ressources Docker pour SQL Server sont sous licence sous la licence MIT. Voir le fichier de licence pour plus de détails.