StartseiteStichwort-Archiv: docker

Stichwort-Archiv: docker

CouchDB mit Docker-Compose auf Docker installieren

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: volumes: couchdb-data: services: couchdb: image: "couchdb:2" mem_limit: 1GB restart: always # Optional # networks: # - your-network ports: - 5984:5984 env_file: - credentials.env volumes: - couchdb-data:/opt/couchdb/etc/ ...

Weiterlesen »

Elasticsearch und Kibana mit Docker-Compose installieren

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 Daten genutzt werden – beispielsweise ...

Weiterlesen »

Langsame INSERT-Abfragen in MariaDB beschleunigen

In einer vBulletin 4 Testinstallation für das neue U-Labs 2.0 sind mir sehr langsame SQL INSERT-Abfragen aufgefallen: MariaDB [myforum]> insert into tag set tagtext='abc12345',dateline=unix_timestamp(),canonicaltagid=1234; Query OK, 1 row affected (0.24 sec) Die Ausführungszeit variierte zwischen 250 und 300ms. In Anbetracht der simplen Abfrage ein sehr hoher Wert. Das Netzwerk bzw. die DNS-Auflösung war nicht verantwortlich, wie zunächst vermutet: Im MariaDB-Image ...

Weiterlesen »

Docker-Images auf eigene Registry pushen

Im folgenden Artikel möchten wir anhand eines Dockerfiles ein Image bauen, taggen und zu einer Registry pushen. Hierbei wird eine selbst-gehostete Registry auf Basis des offiziellen Images von Docker verwendet. Dies kann beispielsweise zur Bereitstellung von Images innerhalb eines Kubernetes-Clusters dienen. Grundsätzlich können auch Drittanbieter-Registrys wie z.B. der Docker-Hub genutzt werden, sofern man dies möchte. Push-Skript erstellen Grundsätzlich können alle ...

Weiterlesen »

Eigene Docker-Registry für Images installieren

Docker bietet offizielle Images, um eine eigene Registry zu hosten. Dadurch ist man nicht vom externen Docker-Hub abhängig. Dies kann auch für sicherheitskritische Images eine Option sein, die man nicht extern hosten möchte. Aber auch ein interner Kubernetes-Cluster ist ein Beispiel-Szenario, in dem Docker-Images gebaut und auf einer Registry abgelegt werden können. Durch die Nutzung einer internen Registry muss keine ...

Weiterlesen »

Debian Docker-Container Deutsche Lokalisierung

Standardmäßig sind Docker Images nicht lokalisiert. Je nach verwendeter ausgeführter Software kann dies ein Problem darstellen. Beispielsweise wenn die Zeitzone des Systemes genutzt wird, um Datum/Uhrzeit oder dessen Format zu ermitteln. Manche nutzen auch die Sprache des Betriebssystemes. Dieser Artikel zeigt, wie sich ein Container bzw. Image lokalisieren lässt. Zeitzone verändern Für die Zeitzone reicht es in der Regel aus, ...

Weiterlesen »

Apache2.4 mit PHP7 in Docker-Compose performant ausführen

Der Apache-Webserver ist aufgrund seiner Vielseitigkeit und Flexibilität bis heute beliebt. Häufig wird er zusammen mit der Skriptsprache PHP eingesetzt. Apache und PHP stellen offizielle Images bereit, die den einfachen Betrieb auf Basis von Docker und Docker-Compose ermöglichen. Dieser Artikel zeigt eine minimalistische Konfiguration. Beginnen wir mit der Struktur unseres Arbeitsverzeichnisses: . ├── docker-compose.yml ├── htdocs │ └── index.php ├── ...

Weiterlesen »

Lavagna: Aufgabenverwaltung mit kostenlosem OS-Tool

Vor allem für Privatpersonen oder kleinere Projekte muss es keine vollwertige Projektmanagement-Software sein. Eine einfache Verwaltung von Aufgaben und reicht häufig aus, um aktuelle ToDos im Blick zu haben. Lavagna zeigt: Das muss weder kompliziert, noch proprietär und damit teuer sein! Installation Es stehen offizielle Images auf dem Docker-Hub zur Verfügung. Die Installation gestaltete sich damit sehr einfach. Sogar ein ...

Weiterlesen »

Docker2boot auf virtueller Hyper-V Maschine betreiben

Bislang läuft Docker noch nicht nativ unter Windows, sondern greift auf eine Linux-VM zurück. Dafür wird in der sogenannten Docker-Toolbox mit VirtualBox eine kostenfreie Virtualisierungsplattform mitgeliefert. Mit Windows Server 2016 soll sich dies ändern, Microsoft möchte die Container in das Betriebssystem einbetten. Doch bis dahin bringt die aktuelle virtualisierte Lösung Probleme mit sich: Wie bringt man Docker beispielsweise auf einem Hyper-V Host zum ...

Weiterlesen »