Wie kann in 10 min Docker auf einem aktuellen Debian Jessie Raspberry Pi installiert werden?

Erstellt am 28. April 2016 von It_berater

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:

  1. Wie kann der Raspberry Pi auf die neue Debian Version Jessie upgedated werden?
  2. Aktuellste Debian Jessie: Wie wird DUMP1090-mutability mit Feeds für Planefinder, Flightaware und Flightradar24 in 60 Min erstellt?
  3. Wie kann ein laufender Windows Rechner (oder Raspberry Pi) initial mit Debian 8 Jessie und WordPress 4.3 (mit SSL https) aufgesetzt werden?