Bagaimana saya menjalankan Docker ( https://www.docker.io ) di Raspbian?
Instruksi yang saya temukan adalah proses yang sangat manual berdasarkan Raspbian tetapi dengan kernel yang sangat tua yang tampaknya membutuhkan banyak tambalan. Ada juga build yang terkenal oleh orang-orang resin.io, tetapi secara khusus dibuat untuk Arch Linux.
Kernel Raspbian saat ini adalah 3.10.25 yang cukup modern untuk memiliki sebagian besar barang yang dibutuhkan Docker. Saya tidak sedang membangun kernel baru, tetapi apakah itu masih perlu?
Adakah yang tahu cara mendapatkan Docker dan persyaratannya terjadi pada Pi?
self-sufficient container that will run virtually anywhere
gagal. Kedengarannya seperti itu untuk dijalankan pada sesuatu, buruh pelabuhan harus kompatibel dengan perangkat yang berjalan. Kedengarannya sepertiMono
atauJava
mana yang lebih menjanjikan, tetapi tidak benar-benar apa yang Anda butuhkan. Mengapa Anda membutuhkan ini pada Pi dengan cara apa pun? Jika Anda mengembangkan untuk Linux, Anda harus benar-benar mengembangkan apa yang didukungnya secara asli.Jawaban:
Ya, saya telah membangun sebuah kernel dan mem-porting Docker 1.0 ke Raspbian OS: Linux raspberrypi 3.10.37+ # 1 PREEMPT Sat 19 Apr 13:28:05 UTC 2014 armv6l GNU / Linux
Saya telah membagikan hasil saya di GitHub untuk menyelamatkan orang lain dari rasa sakit. Seperti biasa saya telah memberikan 'apa adanya' tanpa jaminan ;-)
Anda dapat menemukan file tar kernel & docker di sini:
https://github.com/stevef1uk/docker_for_rpi
sumber
Anda juga dapat menggunakan HypriotOS, yang menyediakan Docker dan kernel Linux terbaru untuk Raspberry Pi. Cukup flash gambar dan lihat Docker berdiri dan berjalan!
http://blog.hypriot.com/
(pengungkapan: Saya adalah anggota tim Hypriot)
sumber
Jika Anda menggunakan Raspbian:
Docker sekarang dalam repositori default,
Pembaruan : sayangnya versi ini sudah cukup lama, jadi menarik gambar dari Docker Hub tidak akan berfungsi saat ini.
sumber
Docker mendukung ARMv6 / v7 dan bahkan ARM64 (v8?), Sehingga Anda dapat menjalankannya di Raspberry Pis Anda.
Ikuti instruksi resmi dari Docker di sini: https://docs.docker.com/engine/installation/linux/docker-ce/debian/
Jika Anda memiliki Raspbian Jessie atau Stretch (lihat dokumentasi di atas untuk orang lain), ini akan menjadi:
Anda kemudian dapat mengujinya (terima kasih atas dukungan Multiarch Docker):
Untuk menghindari mengetik
sudo
untuk setiap permintaan Docker, Anda dapat melakukan langkah-langkah tambahan berikut: https://docs.docker.com/engine/installation/linux/linux-postinstall/Nikmati!
PS: Saya sudah menginstal Ubuntu Server 16.04 untuk armhf. Saya kemudian mengikuti petunjuk ini (untuk Ubuntu) untuk menginstal Docker di atasnya: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#set-up-the-repository . Itu bekerja seperti pesona juga.
sumber
Saya selalu menggunakan ...
Namun, saya baru saja melihat pemberitahuan penghentian pagi ini ...
sumber