Docker

Docker: was ist das?

Docker ermöglicht es bestimmte Services oder Dienste als Container zu starten. Ein Container besteht aus bestimmten Software-Paketen, die aus dem Internet geladen und vom Betriebssystem und voneinander isoliert gestartet werden können.

Für die Netzwerkkommunikation mit dem Container können bestimmte Netzwerk Ports außerhalb des Containers zur Verfügung gestellt werden. Bestimmte Ordner innerhalb des Containers können in das Host-Betriebssystem umgeleitet werden um die Daten persistent zu machen. (Damit diese bei einem erneuten Provisionieren des Containers nicht verloren gehen)

Als Beispiel könnte ein Docker-Container für das Bereitstellen einer Datenbank die Datenbankfiles und deren Konfiguration in das lokale Dateisystem schreiben, die eigentliche Datenbank läuft dabei nach dem Download der Software-Pakete isoliert im Container und ist von außen über einen Netzwerk Port erreichbar, sowas wie "localhost:1433". Die Daten der Datenbank liegen im lokalen Dateisystem, der Container besteht nur aus den Softwarepaketen und ist somit austauschbar.


Beiträge zu "Docker"

Preview Docker-Container unter Windows 10 starten

Docker-Container unter Windows 10 starten

20.08.2020 erstellt von Bernhard

Docker-Container können mittlerweile auch unter Windows betrieben werden, dazu ist im wesentlichen nur die Installation des "Docker Desktop" notwendig. ... weiterlesen

Preview Docker-Container unter Linux starten

Docker-Container unter Linux starten

04.11.2020 erstellt von Bernhard

Eine Anleitung für die Installation von Docker ist auf der Herstellerseite zu finden. Für Debian / Ubuntu habe ich die Installation wie folgt durchgeführt. ... weiterlesen

Preview Docker-Befehle in der Praxis

Docker-Befehle in der Praxis

20.08.2020 erstellt von Bernhard geändert: 27.12.2020

Docker Container können mittels Terminal-Befehle gestartet, upgedatet und verwaltet werden. In dem Beitrag notiere ich Befehle die ich bisher für Docker benötigt habe und entsprechende Beispiele dazu: ... weiterlesen

Preview Conbee 2: Phoscon deCONZ - Docker Inbetriebnahme | Review

Conbee 2: Phoscon deCONZ - Docker Inbetriebnahme | Review

20.08.2020 erstellt von Bernhard geändert: 06.12.2020

Mit dem kleinen USB-Stick Conbee2 habe ich meine NAS um ein Zigbee-Gateway erweitert. Conbee2 kann auf Raspbian, Ubuntu, Docker oder Windows installiert werden. ... weiterlesen

Preview ioBroker installieren - Docker

ioBroker installieren - Docker

06.11.2020 erstellt von Bernhard geändert: 13.11.2020

Mit ioBroker können verschiedene Automatisierungslösungen oder Geräte in einem System zusammengefasst werden. Um bestimmte Gateways oder Geräte ansprechen zu können, werden in ioBroker verschiedene Adapter verwendet.  ... weiterlesen

Preview InfluxDB: Time series database - Docker

InfluxDB: Time series database - Docker

06.11.2020 erstellt von Bernhard

Eine InfluxDB Datenbank ist eine für Zeitdaten optimierte Datenbank und bietet sich für das Visualisieren mit Grafana an. ... weiterlesen

Preview Grafana: Docker - Daten visualisieren und Alarme definieren

Grafana: Docker - Daten visualisieren und Alarme definieren

06.11.2020 erstellt von Bernhard

Grafana ist eine Web-Applikation für das Visualisieren von Daten. Mit Grafana können in wenigen Minuten ansehnliche Charts erstellt oder Alarme definiert werden. ... weiterlesen

Preview Home-Assistant Docker und deCONZ

Home-Assistant Docker und deCONZ

06.11.2020 erstellt von Bernhard

Mit Home-Assistant kann sehr schnell eine fertige Smart-Home-Lösung umgesetzt werden. Dank zahlreicher Integrationsmöglichkeiten ist Home-Assistant eine einfache Plattform für das Steuern verschiedenster Smart-Home Geräte.  ... weiterlesen

Preview Docker Nextcloud SSL - letsencrypt https

Docker Nextcloud SSL - letsencrypt https

17.07.2018 erstellt von Bernhard geändert: 30.08.2020

Um mit meiner NAS Kontakte, Termine und Fotos zu synchronisieren habe ich Nextcloud getestet. Dank Docker ist die Installation einfacher und flexibler denn je. (siehe auch:  NAS im Eigenbau ) ... weiterlesen

Laravel in Docker betreiben: eigenes Dockerfile erstellen

14.03.2019 erstellt von Bernhard geändert: 11.01.2020

Nachdem die meisten Laravel-Docker-Container entweder mittels des php-eigenen Webserver betrieben werden und Laradock nicht so ganz zu meiner Nextcloud-Docker-Umgebung passte, hab ich mir den Applikationscontainer selbst gebaut. Mit ein Grund war die Anforderung python in das Paket zu integrieren. ... weiterlesen

Laradock als Laravel Entwicklungsumgebung

07.05.2019 erstellt von Bernhard geändert: 11.04.2020

 Mit Laradock einfach eine Laravel Entwicklungsumgebung starten ... weiterlesen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.