Avantages et inconvénients de la conversion de l'environnement de développement de Django en Docker
Pour la construction, je me suis référé à ici
Cette fois, je voudrais parler de mes impressions sur l'utilisation de cet environnement de développement.
Avantages
- L'environnement Postgres peut être jetable
- Probablement le meilleur mérite auquel je puisse penser
- Parce qu'il est jetable, vous pouvez vérifier divers sites Web avec Postgres.
- Indépendant du système d'exploitation
- Étant donné que le même système d'exploitation fonctionne sous Windows, Mac et Linux, il est peu probable que des modèles qui ne semblent pas fonctionner sous Windows se produisent.
Désavantages
- De toute évidence, le framework actuel n'est pas très compatible avec Docker en premier lieu.
- Il semble qu'il y ait de la place pour des développements ultérieurs, tels que la nécessité de définir Docker à partir de 1 ou de gaspiller complètement l'environnement de développement local.
- Légèrement lent par rapport à l'environnement de développement local
- Docker lui-même n'est pas très stable
- Dans mon environnement, Postgres a cessé de fonctionner avec le redémarrage, et même si j'arrêtais → démarré, cela ne corrigeait pas, alors j'ai construit à la hâte un environnement d'exploitation local.
- Il peut ne pas être très compatible avec l'environnement de développement où l'environnement de construction est intense.
- Le coût d'apprentissage de Docker lui-même est légèrement plus élevé
finalement
Docker est une excellente technologie. La question est la suivante: le framework Web n'est-il pas si adapté à Docker?
Postscript
La cause de l'erreur semble être Postgres corrompu lors de l'arrêt de l'ordinateur
Analysé en référence à ici