Zertifikate von Let's Encrypt bei Uberspace automatisch verlängern
Mit Let's Encrypt ist es sehr einfach geworden kostenlose Zertifikate für HTTPS zu erstellen, um die eigene Webseite über eine verschlüsselte Verbindung …
Mit Let's Encrypt ist es sehr einfach geworden kostenlose Zertifikate für HTTPS zu erstellen, um die eigene Webseite über eine verschlüsselte Verbindung …
In Deutschland muss alles seine Richtigkeit haben und so ist es auch, wenn man mit seinem Hobby ein bisschen Geld verdienen will. Bei mir ist es das Erstellen …
Das Erstellen eines neuen Blogposts in Kirby ist ein klein wenig umständlicher als z.B. in WordPress. Es muss ein Ordner mit dem Namen erstellt werden und in …
Die regelmäßigen Treffen des WebdevFulda kennt ihr natürlich alle schon. ;) Nein? Wenn du im Bereich Webdesign und Webentwicklung tätig bist oder dich für den …
Ihr kennt bestimmt den Spruch: "Der Schuster hat die schlechtesten Schuhe". Damit das bei mir nicht auch so ist, will ich hier mal ein bisschen umräumen und …
Docker nimmt mit den Containern und Images gut Speicherplatz in Anspruch. Aber auch die Logs der Container können sehr groß werden. Wenn du mal wissen willst, wie viel Speicher die Logs benötigen, kannst du dies mit diesem Befehl herausfinden:
docker ps -qa | xargs docker inspect --format='{{.LogPath}}' | xargs ls -hl
Wenn der aktuelle Benutzer nicht die ausreichenden Berechtigungen hat, ist eventuell ein sudo
vor dem ls
notwendig.
Da ich nur die aktuellen Logs brauche, müssen die nicht sehr lange aufbewahrt werden. In die Datei /etc/docker/daemon.json
muss folgendes ergänzt werden:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
Die Container müssen alle neugestartet werden, damit die Einstellung übernommen wird.
Alternativ zum json-file
Log-Driver kann der local
Log-Driver genutzt werden, der standardmäßig Log-Rotation nutzt. Diese wird auch von Docker empfohlen.
{
"log-driver": "local"
}