AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & Co.?
Thema durchsuchen
Ansicht
Themen-Optionen

Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & Co.?

Ein Thema von mjustin · begonnen am 3. Jul 2016 · letzter Beitrag vom 8. Jul 2016
Antwort Antwort
Seite 1 von 2  1 2      
mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#1

Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & Co.?

  Alt 3. Jul 2016, 18:14
Hallo,

hat schon jemand einen Subversion Server über Docker Container aufgebaut und kann etwas dazu sagen, ob sich der Aufwand lohnt - gegenüber einem dedizierten Subversions-Server zum Beispiel, der in einer VirtualBox Umgebung aufgesetzt wird?

Wenn man nach Docker Containern für Subversion sucht, findet man viele mehr oder weniger fertig vorkonfigurierte Dockerfiles (mit nur wenigen Zeilen Code Länge, bis hinunter auf zehn Zeilen).

Diese zu installeren und zu konfigurieren ist vermutlich deutlich weniger Aufwand als ein Linux-basiertes System unter VirtualBox manuell aufzusetzen. Oder überschätze ich die Ansprüche, die der Betrieb von Docker Containern an den durchschnittlichen Entwickler stellt?
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 3. Jul 2016, 18:58
Der Vorteil bei so einem Docker-File ist ja, dass du dort festlegen kannst was benötigt wird (Linux-Version, Subversion-Server-Version) und wie es konfiguriert werden soll.

Die Einrichtung auf einem neuen System (Docker ist schon installiert) reduziert sich dann im starten des Containers, kurz warten, loslegen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 3. Jul 2016, 20:18
Der Vorteil bei so einem Docker-File ist ja, dass du dort festlegen kannst was benötigt wird (Linux-Version, Subversion-Server-Version)
Linuxversion? Ich dachte der Container läuft direkt auf dem Hostkernel - sprich keine andere Kernelversion möglich ist (daher leichtgewichtig im Gegensatz zu virtuellen Maschinen)....
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 3. Jul 2016, 20:38
Hier eine Einführung (ja schon älter) http://www.linux-magazin.de/Ausgaben/2014/09/Docker-1.0 aber man beachte den Container
Code:
01 FROM centos:latest
02 MAINTAINER Tux <info@b1-systems.de>
03 RUN yum install -y mysql mysql-server
04 ADD start.sh /start
05 RUN chmod +x /start
06 EXPOSE 3306
07 CMD ["/start"]
Ich kann (muss aber nicht) eine bestimmte Distribution vorgeben
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#5

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 03:29
Wie viele Benutzer sollen diesen Subversion Server denn benutzen? o.O

Ich sehe für einen Service wie Subversion keinen Performance-Unterschied zwischen Virtualisierung und Containern. Ich würde an deiner Stelle das nehmen, womit du dich am besten vertraut fühlst. Wenn du Lust auf Container hast, dann probier's aus. Wenn du dich mit VMs wohler fühlst, dann spricht dort nichts dagegen. Wir verwenden Git auf einem virtualisierten Server und ich sehe da absolut keinen Unterschied zwischen VM oder dediziertem Server.

Rein technisch gesehen (weil du nach Effizienz fragst), ist eine Containerlösung natürlich deutlich effizienter als die Emulierung eines kompletten Betriebssystems. Das liegt in der Natur der Technologie. Das spielt für einen einzelnen Subversion Server aber imho überhaupt keine Rolle. Erfahrung ist da der Aspekt der für mich deutlich wichtiger wäre.
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.762 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 08:14
Rein technisch gesehen (weil du nach Effizienz fragst), ist eine Containerlösung natürlich deutlich effizienter als die Emulierung eines kompletten Betriebssystems. Das liegt in der Natur der Technologie.
Welchen Teil des Betriebssystems läßt Docker denn wegfallen? Nur so als Info für mich, damit ich weiß, was ich darin nicht laufen lassen kann.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 08:50
Docker läuft innerhalb eines Linux-Systems und schottet "nur" Prozesse gegeneinander ab (und alles was dran hängt, Netzwerk, Dateisystem,...), was Linux von Haus aus schon unterstützt. Deswegen kann in einem Container immer nur ein Prozess laufen, z.B. der Web-Server. Brauch man eine DB, benötigt man einen weiteren Container. usw. Das muss man bei der Wahl VM oder Docker ebenfalls beachten.
Sven Harazim
--
  Mit Zitat antworten Zitat
hstreicher

Registriert seit: 21. Nov 2009
220 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 11:35
Nicht nur Linux ,Kommt auch in Windows Server 2016

https://www.docker.com/microsoft

https://msdn.microsoft.com/de-de/vir...windows_server
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 11:39
Das ist richtig, es können aber keine Linux-Container unter Windows laufen und umgekehrt.
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Einsatz von Docker Container für Subversion Server effizienter als VirtualBox & C

  Alt 4. Jul 2016, 11:43
Das ist richtig, es können aber keine Linux-Container unter Windows laufen und umgekehrt.
Das halte ich eher für ein Gerücht (bezogen auf Docker unter Windows)
siehe http://www.heise.de/developer/meldun...t-3152696.html
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo ( 4. Jul 2016 um 11:45 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz