Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request: docker image #30

Open
osnet opened this issue Feb 10, 2017 · 9 comments
Open

request: docker image #30

osnet opened this issue Feb 10, 2017 · 9 comments

Comments

@osnet
Copy link

osnet commented Feb 10, 2017

hi,

kannst du dein schoenes System auch noch mit Docker realisieren ?
das wäre DEEER hammer.
notfalls helf ich dir auch dabei ^^

merci

@lgund
Copy link
Member

lgund commented Feb 10, 2017

Dazu müsste ich genauer wissen was das ist. Klingt so ähnlich wir eine apt quelle?

@osnet
Copy link
Author

osnet commented Feb 10, 2017

nein,
dein komplettes web project als docker container.
quasi als mini virtual machine . gugg dir mal https://www.docker.com/ an

@lgund
Copy link
Member

lgund commented Feb 11, 2017

Aber so viel Leistung brauch das System nicht oder warum soll das auf einen extra kleinen vserver installiert werden können?

@lgund
Copy link
Member

lgund commented May 3, 2017

Ich glaub dafür bräuchte ich deine Hilfe ;)

@lgund
Copy link
Member

lgund commented May 8, 2017

Ich denke mal es gibt momentan kein Interesse mehr an einer Docker Image... daher #closed

@lgund lgund closed this as completed May 8, 2017
@moritzfl
Copy link

moritzfl commented Nov 25, 2018

Auch wenn das Ticket mittlerweile recht alt ist - ein Docker-Image fänd ich auch ganz nett. Vereinfacht die Installation sowie Versionswechsel und macht es leicht, das ganze mal zu testen.
Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.

Teamspeak hat mittlerweile einen eigenen offiziellen Docker-Container, der hervorragend funktioniert (aber ein bisschen besser dokumentiert sein könnte). Ich selber hab auch schon ein paar einfache gebaut - im Prinzip ist das Erstellen eines Docker-Containers die Umsetzung der Installation in Maschinensprache. Ich verlink da einfach mal ein Dockerfile von mir - hab ich für ein anderes Projekt gemacht, an dem ich sonst nicht beteiligt bin.

Und bezüglich der Leistung dieser "Mini-VM", wie es mein Vorredner nennt. Vom Deployment her ist die Sicht gar nicht so falsch, denn die Software läuft in relativ isolierten Umgebungen. Man muss sich also keine oder kaum Gedanken darüber machen, eine angepasste Installation durchzuführen, weil die Software als Gesamtpaket inklusive Umgebung bei einem ankommt. Gleichzeitig werden die Ressourcen aber so mit dem Host geteilt, dass kaum Overhead entsteht. Ich kann auf meinem Einsteiger/Mittelklasse-NAS (Synology ds918+) über Docker also auch mehrere Docker-Container wie z.B. eine Teamspeak-Instanz, Git-Server, Jenkins, File-Sync etc. parallel laufen lassen, ohne Performance-Probleme mit zu bekommen. Eine einzelne Windows-VM dagegen ist (v.a. mit GUI, aber auch ohne :P) im Vergleich dazu auf meiner Hardware schon fast zu viel ...

bildschirmfoto 2018-11-25 um 18 55 05

@lgund lgund reopened this Nov 25, 2018
@lgund
Copy link
Member

lgund commented Nov 25, 2018

Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.

Das ist mit der neuen Version tatsächlich geplant. Da auch so nicht immer eine externe Datenbank zur Verfügung steht.

@moritzfl Falls du mit Docker schon so viel gemacht hast, kannst du uns da vllt. helfen?

@moritzfl
Copy link

@lgund hört sich doch gut an. Ja, ich kann an sich gerne helfen. Ich könnte z.B. erst mal ein initiales Docker-Image und eine Anleitung zur einfachen Einrichtung mit SQLite bauen. Würde dann aber tatsächlich erst mal warten, bis die SQLite Unterstützung da ist.

@lgund
Copy link
Member

lgund commented Nov 25, 2018

Das klingt gut. Ich werde mich melden sobald SQLite unterstützt wird. Das Interface befindet sich momentan im Remake seit einiger Zeit. Ich gehe aber davon aus das ich bald damit soweit durch bin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants