Dient VirtualenV (in der Produktion) einem Zweck, wenn Docker verwendet wird?

Für die Entwicklung verwenden wir virtualenv, um in Bezug auf Abhängigkeiten eine isolierte Entwicklung zu haben. Vondiese Frag es scheint, Python-Anwendungen in einem @ bereitstell virtualenv ist empfohlen

Nun fangen wir an @ zu benutzDocke für die Bereitstellung. Dies bietet eine eher isolierte Umgebung, sodass ich die Verwendung von virtualenv in einem Docker-Container in Frage stelle. Im Falle einer einzelnen Anwendung glaube ich nicht, dass virtualenv einen Zweck hat, da Docker bereits eine Isolierung bietet. Für den Fall, dass mehrere Anwendungen in einem einzigen Docker-Container bereitgestellt werden, hat virtualenv meines Erachtens einen Zweck, da die Anwendungen möglicherweise widersprüchliche Abhängigkeiten aufweisen.

Soll virtualenv verwendet werden, wenn eine einzelne Anwendung in einem Docker-Container bereitgestellt wird?

Sollte docker mehrere Anwendungen oder nur eine Anwendung pro Container enthalten?

Wenn ja, sollte virtualenv verwendet werden, wenn ein Container mit mehreren Anwendungen bereitgestellt wird?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage