2016-06-30 5 views
0

Ich habe einen VPS-Server für einige meiner Projekte gekauft.
Ich frage mich, ob es sinnvoll wäre, ein einzelnes Docker-Image auf diesem Server auszuführen und die gesamte Serverkonfiguration, Projektkonfiguration, virtuelle Hosts usw. auf dem Docker-Image auszuführen.Verwenden Sie ein Docker-Image für einen ganzen Server

Mein Ziel ist es, zu vermeiden, die gesamte Konfigurationsarbeit zu wiederholen, wenn ich den Server ändere.

Ist Docker dafür geeignet?
Soll ich stattdessen ein Docker-Image pro Projekt erstellen (aber dann muss ich mehrere Apache-Instanzen haben, denke ich)?
Wird es wirklich Zeit sparen, wenn ich den Server wechsle?

Antwort

3

Ich frage mich, ob es sinnvoll wäre, ein einziges Docker Bild auf diesen Server und alles tun, um die Serverkonfiguration laufen, Projekte config virtuelle Hosts, etc ... auf dem Docker Bild.

Nein, Sie sollten mehrere Docker Container auf VPS und einen Dienst pro Container ausführen.

Mein Ziel ist es, zu vermeiden, alle Konfigurationsarbeiten zu wiederholen, wenn ich Server ändern.

Ist Docker dafür geeignet?

Ja, absolut passend für diesen Fall. Dockerfile speichert die Konfiguration für den Container. Außerdem verwenden Sie Docker Registry, um Ihren Container überall hin zu transportieren.

Sollte ich stattdessen ein Docker-Image pro Projekt erstellen (aber dann werde ich mehrere Apache-Instanzen haben, denke ich)?

Ja, Sie sollten

Wird es wirklich Zeit sparen, wenn ich von Server ändern?

Sicher. Aber Sie müssen lernen, Docker in der richtigen Weise anzuwenden.

+0

Vielen Dank für die richtige Richtung, Offensichtlich muss ich mein Verständnis von Docker zuerst verbessern :) –

Verwandte Themen