Bagaimana cara memasang Docker pada Raspberry pi dengan Raspbian?

Docker ialah sistem kontena yang tidak memerlukan banyak sumber untuk menjalankan kontena, menjadikannya sangat ringan . Oleh itu, Docker boleh menjadi calon yang sempurna untuk membangun dan menguji aplikasi web pada Raspberry Pi.

Sudah tentu, anda boleh melakukan perkara lain seperti menjalankan pelayan web, pelayan proksi atau pelayan pangkalan data dan banyak lagi dalam Docker pada Raspberry Pi.

Jika anda masih tidak biasa dengan Docker, anda harus tahu bahawa ia merupakan projek sumber terbuka yang mengautomasikan penggunaan aplikasi dalam bekas perisian , menyediakan lapisan abstraksi dan automasi tambahan untuk virtualisasi aplikasi merentasi pelbagai sistem pengendalian.

Docker menggunakan ciri pengasingan sumber kernel Linux, seperti cgroup dan namespaces , untuk membolehkan "bekas" bebas dijalankan dalam satu contoh Linux, mengelakkan overhed memulakan dan menyelenggara mesin maya.

Menyiapkan Raspberry Pi

Memasang Docker pada Raspberry Pi anda adalah mudah dan ringkas . Dalam tutorial ini, kami akan menggunakan sistem pengendalian Raspberry Pi rasmi, Raspbian, sebagai asas kami.

Jika anda belum memasang sistem ini pada Raspberry Pi anda, anda boleh merujuk artikel berikut di mana kami menerangkan cara melakukannya dengan mudah. ​​Pautannya ada di sini.

Dengan Raspbian kini dipasang pada Raspberry Pi kami, kami akan mengemas kini pakej dan cache repositori pakej Raspbian APT menggunakan arahan berikut:

sudo apt update

Sekarang, anda harus mengemas kini semua pakej perisian baru yang telah dikesan dari Raspbian. Untuk ini, kita hanya perlu melaksanakan arahan berikut:

sudo apt upgrade

Pada ketika ini, pakej perisian perlu dikemas kini.

Sekarang, anda perlu memasang pengepala kernel untuk sistem pengendalian anda. Ini penting, kerana jika anda tidak memasang pengepala kernel, Docker tidak akan berfungsi.

Untuk memasang kernel-header, yang perlu anda lakukan adalah menjalankan perintah berikut di terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Dengan semua perkara di atas siap, kita sekarang boleh meneruskan pemasangan Docker pada Raspberry Pi yang kita sayangi, kerana kita benar-benar yakin bahawa kita mempunyai semua pakej sistem yang dikemas kini.

Pasang Docker pada Raspberry Pi

Kami memasang Docker dengan menjalankan arahan berikut di terminal:

curl -sSL https://get.docker.com | sh

Proses muat turun dan pemasangan ini mungkin memerlukan sedikit masa, jadi saya cadangkan anda meluangkan masa.

buruh pelabuhan

Sekarang Docker telah dipasang pada sistem Raspberry Pi kita, kita boleh memulakan proses pelaksanaan Docker supaya kita boleh menggunakannya.

Langkah pertama ialah menambah pengguna sistem anda "pi" (pengguna lalai dalam Raspbian) ke kumpulan docker. Ini akan membolehkan anda mencipta dan mengurus bekas, imej, jilid, dsb. Docker, tanpa keistimewaan sudo atau superuser.

Jika anda telah mencipta pengguna yang berbeza, anda mesti menggantikan "pi" dengan nama pengguna anda dalam arahan tersebut. Untuk menambah pengguna pi ke dalam kumpulan Docker, jalankan arahan berikut:

sudo usermod -aG docker pi

Setelah membuat perubahan ini, kini kita perlu memulakan semula sistem kita supaya perubahan dimuatkan semasa permulaan sistem dan penambahan pengguna kita pada kumpulan Docker digunakan.

Mereka boleh menghidupkan semula sistem mereka dengan menjalankan perintah berikut di terminal:

sudo reboot

Setelah sistem dimulakan semula, log masuk semula dan buka terminal. Jalankan arahan berikut untuk mengesahkan bahawa Docker telah dipasang dan berjalan pada sistem:

docker version

Seperti yang anda lihat, Docker berfungsi dengan sempurna pada Raspberry Pi anda.

Sekarang anda hanya perlu menggunakan kontena pertama anda. Anda boleh menemui satu di laman web Docker, yang menampilkan banyak aplikasi. Berikut ialah pautannya.


Tambahkan sebagai sumber pilihan dalam Google