Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Mit Docker ist es ganz einfach möglich, auf Mac OS X (oder auch Windows und Linux) ein Raspberry Pi oder andere Betriebssysteme laufen zu lassen. Dann braucht man keinen echten Raspberry Pi mehr 😉

Hier mal das Beispiel unter Mac OS X wie Docker installiert und Ubuntu, Alpine Linux und zu guter letzt ein Raspbian Debian Linux für Raspberry Pi installiert wird unter Eclipse Oxygen. Die 4.7 Version von Eclipse hat eine coole Docker Unterstüzung. Also allen Grund, auf die aktuelle Eclipse Version zu wechseln.

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Docker auf dem Mac OS X ist schnell eingerichtet. Wir nehmen den Stable channel von docker.com, hier der direkt link. Das docker.dmg nach dem Download doppel klicken und in den Application Ordner ziehen.

Dann im Applicatons Ordner die Docker.app starten. Oben in der Menüleiste erscheint dann das Docker Icon für die Einstellungen.

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?
So, Docker läuft nun schon einmal.

Die Docker Toolbox brauchen wir erst einmal nicht.

Dann ein Quicktest auf der Konsole, eingabe von:

docker run hello-world

Als Ergebnis erhalten wir:

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Super, es läuft!

Ok, dann testen wir wie vorgeschlagen das Ubuntu Image mit:

docker run -it ubuntu bash

Ergebnis:

Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
e0a742c2abfd: Pull complete
486cb8339a27: Pull complete
dc6f0d824617: Pull complete
4f7a5649a30e: Pull complete
672363445ad2: Pull complete
Digest: sha256:84c334414e2bfdcae99509a6add166bbb4fa4041dc3fa6af08046a66fed3005f
Status: Downloaded newer image for ubuntu:latest

So, nun haben wir das Ubuntu Linux am laufen.

Wir wollen nun die Version ausgeben mit cat /etc/issue:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Mal ein top eingeben:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Oder mal ein Alpine Linux installieren und die Version ausgeben mit:

docker run -it alpine /bin/sh
cat /etc/issue
# Ergebnis: Welcome to Alpine Linux 3.6
exit

So nun die Eclipse Oxygen Anbindung testen. Dafür die Docker View -> Docker Explorer öffnen und den Verbindungsnamen eingeben und den Pfad zu Docker bestätigen:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Der Docker Explorer zeigt dann dies an:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Nun können wir z.B. das Alpine Linux suchen:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

und z.B. die letzte Version installieren:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Dann noch die folgenden zwei Dialoge bestätigen:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Über die Views und die Kontextmenüs können die Docker Kontainer nun gestartet, gestopt … usw. werden. Läuft echt gut:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Hier die Alpine Linux Shell auf dem Mac!
Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Oder nun einen Raspberry Pi mit Debian Image installieren (rpi-raspbian).

Über pull Docker Image:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Das letzte Image installieren:

Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Und eine Shell öffnen und schon läuft ein Raspberry Pi Image auf dem Mac unter Eclipse Oxygen. Super!
Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Gleich mal ein sudo apt-get update und sudo apt-get upgrade ausgeführt und ein top:
Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?

Quicktest OK! Der Raspberry Pi Debian Docker Container läuft unter Eclipse Oxygen bisher ohne Abbrüche. COOL! Welches Docker Image findet ihr gut? Gern als Kommentar oder einfach nur ein like!

Ähnliche Artikel:

  1. Wie kann in 5 min Docker auf einem aktuellen Debian Jessie Raspberry Pi installiert werden?
  2. Raspberry Pi Zero W: Debian Docker mit Alpinelinux installieren in 30 Minuten
  3. Docker Image für Dump1090-Mutability auf dem Raspberry Pi am Beispiel aus Utrecht – Niederlande in 10 min testen

wallpaper-1019588
POW & Bahn zum Berg präsentieren Öffi-Touren-Führer für Oberösterreich
wallpaper-1019588
Yaiba: Neue Anime-Adaption angekündigt
wallpaper-1019588
Hell Mode: Deutsche Leseprobe zum Manga veröffentlicht
wallpaper-1019588
“Digimon”-Produzentin Eri Shimomura zu Gast auf der AnimagiC