Devriez-vous exécuter la base de données dans Docker ?
Devriez-vous exécuter la base de données dans Docker ?

Vidéo: Devriez-vous exécuter la base de données dans Docker ?

Vidéo: Devriez-vous exécuter la base de données dans Docker ?
Vidéo: How To Use Docker To Make Local Development A Breeze 2024, Novembre
Anonim

Si tu 'travaillent sur un petit projet et se déploient sur une seule machine, il est tout à fait normal de Cours ton base de données dans un Conteneur Docker . Assurez-vous de monter un volume pour rendre les données persistantes et d'avoir des processus de sauvegarde en place. Essayez de les restaurer de temps en temps pour vous assurer que vos sauvegardes sont bonnes.

Ci-dessous, quand ne faut-il pas utiliser Docker ?

Faire Ne pas utiliser Docker si vous donnez la priorité à la sécurité, vous risquez de courir Docker conteneurs avec isolement incomplet. Tout code malveillant peut accéder à la mémoire de votre ordinateur. Il existe une pratique courante consistant à exécuter un grand nombre de conteneurs dans un seul environnement.

Aussi, pouvez-vous conteneuriser une base de données ? Avec conteneurs , vous pouvez approcher le base de données en tant qu'utilitaire à la demande, ce qui signifie que chaque application pouvez avoir son propre dédié base de données cette pouvez être tourné au besoin. Conteneurisé bases de données séparer le stockage du calcul, ce qui signifie des performances et une capacité de stockage pouvez être mis à l'échelle indépendamment des ressources de calcul.

En gardant cela à l'esprit, qu'est-ce que la base de données Docker ?

Docker Enterprise Edition est une plate-forme prise en charge pour exécuter SQL Server sous Linux dans des conteneurs en production. SQL Server pour Linux est une image de conteneur certifiée, ce qui signifie que vous bénéficiez de l'assistance de Microsoft et Docker pour résoudre tout problème.

Que puis-je exécuter sur Docker ?

Tu peut courir les programmes et exécutables Linux et Windows dans Docker conteneurs. Les Docker Plate-forme s'exécute nativement sur Linux (sur x86-64, ARM et de nombreuses autres architectures CPU) et sur Windows (x86-64). Docker Inc. crée des produits qui vous permettent de créer et Cours conteneurs sous Linux, Windows et macOS.

Conseillé: