docker & docker-compose auf Alpine Linux installieren
In diesem Beitrag wird gezeigt, wie docker-compose (und das docker-Backend) auf Alpine Linux installiert wird.
Schritt 1: Das apk-Community-Repository aktivieren
Die Repository-Konfiguration als root bearbeiten mit
vi /etc/apk/repositoriesSie sollte so aussehen (die genauen URLs variieren je nach ausgewähltem Mirror)
#/media/cdrom/apks
http://ftp.halifax.rwth-aachen.de/alpine/v3.13/main
#http://ftp.halifax.rwth-aachen.de/alpine/v3.13/community
#http://ftp.halifax.rwth-aachen.de/alpine/edge/main
#http://ftp.halifax.rwth-aachen.de/alpine/edge/community
#http://ftp.halifax.rwth-aachen.de/alpine/edge/testingNun die Zeile finden, die auf /community endet und NICHT auf /edge/community endet. Typischerweise ist dies die zweite Zeile in der Datei:
#http://ftp.halifax.rwth-aachen.de/alpine/v3.13/communityMit den Pfeiltasten zu dieser Zeile navigieren, die Insert-Taste drücken, um die Bearbeitung zu aktivieren.
Dann das # am Anfang der Zeile entfernen. Die resultierende Datei sollte so aussehen:
#/media/cdrom/apks
http://ftp.halifax.rwth-aachen.de/alpine/v3.13/main
http://ftp.halifax.rwth-aachen.de/alpine/v3.13/community
#http://ftp.halifax.rwth-aachen.de/alpine/edge/main
#http://ftp.halifax.rwth-aachen.de/alpine/edge/community
#http://ftp.halifax.rwth-aachen.de/alpine/edge/testingNun die Datei speichern und den Editor verlassen, indem die Esc-Taste gedrückt, :wq eingegeben und Enter gedrückt wird.
Schritt 2: docker & docker-compose installieren
Nun die Paketlisten abrufen mit
apk updateDanach können docker und docker-compose installiert werden mit
apk add docker docker-composeSchritt 3: Autostart des Docker-Daemons aktivieren & Docker-Daemon starten
Autostart beim Booten aktivieren mit
rc-update add docker defaultund dann docker starten mit
/etc/init.d/docker start