In unserem vorherigen Beitrag/Video haben wir uns mit der Frage beschäftigt, ob Docker auf dem Raspberry Pi Sinn macht. Zusammengefasst war das Ergebnis: Es gibt durchaus einige sinnvolle Anwendungsfälle, um Containertechnologien wie Docker auf dem Pi einzusetzen. Wenn ihr euch dafür entschieden habt bzw. Docker ausprobieren möchtet, zeigt euch folgender Beitrag, wie man Docker auf …
Schlagwort: docker
Containertechnologie, hauptsächlich auf Basis von Docker und Kubernetes gewinnen im Server- und Entwicklerbereich immer mehr an Bedeutung. Auch auf dem Raspberry Pi kann man mit Containern arbeiten. Doch macht das auf derart kleinen Systemen Sinn? Wir schauen uns die Vorteil aus Sicht des Pi an, statt für x86 Serverhardware. Ausgangslage: Raspberry Pi vs x86 (Server-)Hardware …
Dieser Artikel zeigt, wie ihr schnell und einfach in Linux-Container mit Docker einsteigen könnt. Ich empfehle die Nutzung einer LTS-Version von Ubuntu oder dessen Derivaten wie z.B. Xubuntu, im besten Falle die aktuelle. Derzeit ist das Version 20, die im Folgenden verwendet wird. Alternativ funktionieren auch unterstützte nicht LTS Versionen, eine Liste findet ihr am …
Die PHP-Erweiterung php_ssh2 ermöglicht den Aufbau von SSH-Verbindungen aus PHP heraus. Sie kommt beispielsweise bei der ssh-key-authority zum Einsatz – ein Open Source Projekt von Opera, um SSH-Keys automatisiert auf Server zu verteilen. Leider wird die Bibliothek nur spärlich aktualisiert, wenngleich sie noch funktioniert. Allerdings gestaltet sich die Installation dadurch als etwas schwierig. In meinem …
Die Datenbank Postgres bzw. PostgreSQL erfreut sich steigender Beliebtheit. Eben so verhält es sich mit Docker: Schließlich kann man eine neue Datenbank damit sehr einfach installieren und testen. In diesem Artikel wird Schritt für Schritt gezeigt, wie man Postgres mithilfe von Docker zum Laufen bekommt. Warum Postgres mit Docker installieren? PostgreSQL, auch als Postgres bezeichnet, …
CouchDB gehört zur Familie der NoSQL-Datenbanken. Sämtliche Kommunikation findet über eine HTTP-Schnittstelle statt. Dadurch kann die Datenbank in nahezu jeder Programmiersprache und auf jeder Plattform angesprochen werden – im einfachsten Falle genügt ein HTTP-Client wie wget oder curl, um mit der Datenbank zu kommunizieren. Auf dem beliebten Einplatinencomputer Raspberry Pi lässt sich CouchDB ebenfalls verwenden. …
Wer unter Open Suse oder Suse Linux Enterprise (SLES) mit Docker arbeiten möchte, muss dies zunächst installieren. Hier ist es erforderlich, das jeweilige Repo hinzuzufügen. Proxy-Zugriff für zypper (optional) Befindet sich der Server in einem Unternehmensnetzwerk, besitzt er im Regelfall keinen direkten Internetzugang. Hierzu muss ein Proxyserver verwendet werden. Dieser kann für Suses zypper Paketmanager …
Das bekannte Projekt ffmpeg ist eine verbreitete Open Source Software, um nahezu alle Umwandlungen mit Filmen durchführen zu können, die erdenklich sind. Ein Anwendungsfall ist die Umwandlung in das H265-Format. Es ist deutlich effizienter als seine Vorgänger und kann daher eingesetzt werden, wenn der Speicherplatz knapp ist. Am einfachsten kann ffmpeg in einem Docker-Container ausgeführt …
CouchDB ist ein bekannter Vertreter der sogenannten NoSQL Datenbanken. Im Docker-Hub werden offizielle Images angeboten. Dadurch ist es sehr einfach, mithilfe von Docker eine lauffähige Instanz zu installieren. Hierfür erstellen wir eine docker-compose.yml Datei: Dies erzeugt einen CouchDB-Container mit dem neusten V2 Release, limitiert den RAM auf 1GB, startet den Container automatisch beim Booten und …
Elasticsearch ist einer der verbreitetsten Suchserver: Er ist schnell und bietet umfangreiche Möglichkeiten, um verschiedene Inhalte zu durchsuchen. Ein gängiger Anwendungsfall ist der ELK-Stack: Logstash sammelt hierbei die Logs von verschiedenen Anwendungen und speichert diese in Elasticsearch. Kibana ermöglicht das Durchsuchen sowie visuelle Aufbereiten der Daten in einem Web-Interface. Elasticsearch kann eben so für eigene …