Zuerst installieren wir Docker aus einem vorhandenen Archive. Optional auf http://blog.hypriot.com/downloads/ schauen, was die aktuellste Version ist. Ok, wir verwenden 1.10.3 vom 10.03.2016:
# Archive nach /tmp/ laden curl -sSL http://downloads.hypriot.com/docker-hypriot_1.10.3-1_armhf.deb >/tmp/docker-hypriot_1.10.3-1_armhf.deb # Archive installieren sudo dpkg -i /tmp/docker-hypriot_1.10.3-1_armhf.deb # (optional) das Archive wieder löschen rm -f /tmp/docker-hypriot_1.10.3-1_armhf.deb # Docker aktivieren sudo sh -c 'usermod -aG docker $SUDO_USER' sudo systemctl enable docker.service # und Check ob es läuft docker version # Ergebnis: Client: Version: 1.10.3 API version: 1.22 Go version: go1.4.3 Git commit: 20f81dd Built: Thu Mar 10 22:23:48 2016 OS/Arch: linux/arm # und ein paar weitere Infos ausgeben mit sudo docker info # Ergebnis: Containers: 1 Running: 0 Paused: 0 Stopped: 1 Images: 1 Server Version: 1.10.3 Storage Driver: overlay Backing Filesystem: extfs Execution Driver: native-0.2 Logging Driver: json-file Plugins: Volume: local Network: host bridge null Kernel Version: 4.1.21+ Operating System: Raspbian GNU/Linux 8 (jessie) OSType: linux Architecture: armv6l CPUs: 1 Total Memory: 434.9 MiB Name: pi-bplus ID: ZS5N:TL7Q:57EG:KVZN:AFDP:IMS7:65B4:6VGW:TZZ2:QKKJ:BVUV:KZIT Debug mode (server): true File Descriptors: 11 Goroutines: 21 System Time: 2016-04-27T17:49:03.71470507+02:00 EventsListeners: 0 Init SHA1: 0db326fc09273474242804e87e11e1d9930fb95b Init Path: /usr/lib/docker/dockerinit Docker Root Dir: /var/lib/docker WARNING: No memory limit support WARNING: No swap limit support WARNING: No oom kill disable support WARNING: No cpu cfs quota support WARNING: No cpu cfs period support # So nun können wir unseren ersten Docker Image Container starten, mit einem Jessie von https://hub.docker.com/r/resin/rpi-raspbian/: sudo docker run -i -t resin/rpi-raspbian # wenn der Prompt kommt folgende Infos ausgeben, durch eingeben von: cat /etc/os-release # Ergebnis: PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)" NAME="Raspbian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" # so, man hat nun ein Jessie Basis System # Mal testweise htop installieren sudo apt-get install htop # htop im Container starten mit htop # Ergebnis siehe Foto unten. # mit Exit verlassen, beim nächsten Start ist alles wieder frisch! # alle installierten Images anschauen mit sudo docker images # löschen mit der Image Id sudo docker rmi -f (Image ID)
Welches docker image für den Raspberry Pi gefällt euch?
Ähnliche Artikel:
- Wie kann der Raspberry Pi auf die neue Debian Version Jessie upgedated werden?
- Aktuellste Debian Jessie: Wie wird DUMP1090-mutability mit Feeds für Planefinder, Flightaware und Flightradar24 in 60 Min erstellt?
- Wie kann ein laufender Windows Rechner (oder Raspberry Pi) initial mit Debian 8 Jessie und WordPress 4.3 (mit SSL https) aufgesetzt werden?