Da ich mich hier nun schon einige Zeit mit dem Thema Docker auseinander setzte, hat mich etwas die Neugierde gepackt, was wohl anderen im Docker Context an Projekten realisieren. Aus diesem Grund habe ich in den vergangenen Tagen etwas Recherche betrieben und möchte hier die aus meiner Sicht vier interessantesten und innovativsten Projekte die ich gefunden habe.
Docker, Skype und Jenkins
Den Anfang macht ein kleines Projekt in dem Jenkins über Skype gesteuert wird. Ich finde die Idee ziemlich gut anderen Teams die nicht direkt tief in der Entwicklungsthematik drin sind trotzdem die Möglichkeit zu geben einen Build auf dem Buildserver zu starten. So kann zb. ein Sales Mitarbeiter einen aktuellen Build der Software anstoßen und das Ergebnis an einen Kunden schicken ohne das ein Entwickler gebunden ist.
Das ganze sieht erstmal recht einfach aus. Wie man aber auf der Entwicklerseite nachlesen kann, gab es doch einige Hürden die überwunden werden musst.
Krebsforschung
Dieses Projekt habe ich durch Zufall gefunden. Es handelt sich dabei im Detail um Blue Collar Bioinformatics (bcbio). Das ist eine von der Community entwickeltes Tool zur RNA Sequenzierung und erstellen von RNA Analysen welches unter anderem in der Krebsforschung eingesetzt wird.
Spannedes Thema auf jedenfall und dort sieht man mal wieder was ein kleines Team von motivierten Personen so alles schaffen kann. Hier mal den Link zum Repository und ein Link zu einem kleinen Artikel.
Ich finde ein Blick darauf lohnt sich.
Monitoring Docker mit Docker
Irgendwie muss man den Überblick über seine Container behalten. Da liegt es nahe Docker mit einem Docker Container zu monitoren. Das ganze nennt sicher docker-mon und steht auf GitHub zur Verfügung.
Das ganze ist eine Monitoring auf Terminal ebene und sieht wie folgt aus:
JiffyLab
Mit JiffyLab wird eine browserbasierte Python Entwicklungsumgebung bereitgestellt. Mit dieser Python Projekte im Browser erstellt werden und mit Teammitgleidern geteilt werden. Das baut auf ipynotebooks auf und gibt es in zwei Ausführen als Docker Image. Ein Base Image in dem nur die ipynotebooks realisiert sind und ein Anaconda Image wo verschiedene Python Umgebungen mit conda realisiert sind.
Auch dieses Projekt ist auf GitHub zu finden. Hier noch ein kleines Video wie das ganze dann aussieht.
Was für coole und innovative Docker Projekte kennt ihr so? Hinterlast mir doch einfach einen kurzen Kommentar mit einem Link zum Projekt =)
Michael meint
Eine ziemlich coole Containerizierung sind diese Images:
Darkstat – Monitoring your Network
Ideal um den Traffic im Netzwerk zu überwachen.
https://hub.docker.com/r/agrrh/darkstat
Oberkraft – Latex in a webapp
Ideal um Latex zentral mit schönen Frontend zu bedienen
https://hub.docker.com/r/sharelatex/sharelatex
SeoBot – Monitoring your Websites
Mein Telegramm-Bot um die Platzierung von Websites bei Google zu checken
https://software-and-testing.de/seo/
https://gitlab.com/mvoelker/seo_telegram_bot.git
Grüße
Hanseatic-Webdesign.de