Docker services via docker-compose und systemd template

Docker services via docker-compose und systemd template
Docker ist das derzeit omnipresente Werkzeug um Dienste in Containern auszuführen. Wie kann man jedoch einen logischen Verbund an Diensten mit dem System zusammen starten? Mit der Hilfe von Docker können Anforderungen eines Dienstes (z.B. Gitlab) an die Distribution innerhalb eines Containers befriedigt werden. Das ausführende System aussenherum bleibt davon unberührt und kann auch eine inkompatible Distribution sein. In der Praxis werden jedoch oft mehrere Dienste in einem Verbund benötigt. Diese können mit dem Tool docker-compose beschrieben und gestartet werden.
Read more →

SD Karte beschreiben mit „flash“

SD Karte beschreiben mit „flash“
Um einen Raspberry Pi in Betrieb zu nehmen, ist es notwendig eine SD Karte mit einem Betriebssystem zu beschreiben. Dabei ist es in der Regel nicht mit einem einfachen Datei kopieren getan. Unter Windows bietet sich Win32 Disk Imager an, unter macOS das Tool ApplePi Baker und unter Linux nutzt man einfach dd. Nun wünscht man sich bei häufiger Nutzung ein einfaches Kommandozeilentool, dass diese Aufgabe komfortabel übernimmt. Genau das erledigt das Tool flash.
Read more →

Systemdateien editieren mit sudoedit

Praktisch jeder Entwickler und jeder Administrator hat seine eigene Editor-Konfiguration.
Ob Farbschema, Plugins, eigene Kürzel oder Optionen - kaum ein Werkzeug wird
so intensiv den eigenen Vorstellungen, Wünschen und Vorlieben angepasst wie ein
Editor.

Muss jedoch eine Datei editiert werden, die nicht dem Benutzer “gehört” (z.B.
Konfigurationsdateien eines Webservers), funktioniert der “eigene” Editor nicht
mehr.

Read more →

Kommandozeile mit FZF

Wer viel auf der Kommandozeile/Shell arbeitet, lernt im Lauf der Zeit einige nützliche Tools und Tastaturkürzel kennen. So stöbert man in bash bzw. zshmit Ctrl+R in der Eingabe-History, sucht mit find Dateien in einem gegeben Pfad - und so weiter und so fort.

Ein nützliches Helferlein, welches die beiden Aktionen (und mehr) beschleunigt ist fzf:

Read more →

Wget wiederaufnehmen

Beim Download großer Dateien (z.B. Iso-Images, Podcasts) ist es oft hilfreich einen bereits begonnenen Download weiterführen zu können. Mit dem Download-Werkzeug wget ist dies einfach mit der Kommandozeilenoption -r möglich. Damit man jedoch nicht immer daran denken muss, lässt sie dies auch als Standardverhalten einstellen. Hierzu tragen wir die die Datei ~/.wgetrc folgendes ein: continue = on Ab sofort nimmt wget Downloads automatisch wieder auf.
Read more →