Εγκαταστήστε το Docker στο Raspberry Pi

Install Docker Raspberry Pi



Το Docker είναι ένα σύστημα εμπορευματοκιβωτίων για Linux. Χρησιμοποιείται για την εκτέλεση ελαφρών κοντέινερ Linux πάνω από ένα άλλο λειτουργικό σύστημα κεντρικού υπολογιστή Linux (γνωστός και ως Docker host). Εάν προσπαθείτε να μάθετε το Docker σε πραγματικό υπολογιστή, τότε το Raspberry Pi είναι μια πολύ οικονομική λύση. Δεδομένου ότι τα δοχεία Docker είναι ελαφριά, μπορείτε εύκολα να το τοποθετήσετε 5-10 ή περισσότερα δοχεία Docker σε έναν κεντρικό υπολογιστή Raspberry Pi. Σας συνιστώ να αγοράσετε Raspberry Pi 3 Model B ή Raspberry Pi 3 Model B+ εάν θέλετε να ρυθμίσετε το Docker σε αυτό, καθώς αυτά τα μοντέλα του Raspberry Pi έχουν 1 GB μνήμης (RAM). Όσο περισσότερη μνήμη έχετε τόσο το καλύτερο. Δυστυχώς, δεν έχει κυκλοφορήσει ακόμη ένα Raspberry Pi που να έχει πάνω από 1 GB μνήμης.

Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε το Docker στο Raspberry Pi 3 Model B. Θα χρησιμοποιήσω το λειτουργικό σύστημα Ubuntu Core στο Raspberry Pi 3 Model B για επίδειξη.







Χρειάζεσαι:



  • Μία συσκευή υπολογιστή Raspberry Pi 3 Model B ή Raspberry Pi 3 Model B+.
  • Τουλάχιστον 16 GB κάρτας microSD για εγκατάσταση του Ubuntu Core.
  • Καλώδιο Ethernet για σύνδεση στο Διαδίκτυο. Μπορείτε επίσης να χρησιμοποιήσετε το ενσωματωμένο Wi-Fi για το διαδίκτυο. Προτιμώ όμως την ενσύρματη σύνδεση καθώς πιστεύω ότι είναι πιο αξιόπιστη.
  • Καλώδιο HDMI.
  • Οθόνη με θύρα HDMI.
  • Ένα πληκτρολόγιο USB για τη διαμόρφωση του Ubuntu Core για πρώτη φορά.
  • Προσαρμογέας ρεύματος για το Raspberry Pi.

Εγκαταστήστε το Ubuntu Core στο Raspberry Pi 3:

Σας έδειξα πώς να εγκαταστήσετε και να διαμορφώσετε το Ubuntu Core στο Raspberry Pi 2 και το Raspberry Pi 3 σε ένα άλλο άρθρο του Raspberry Pi που έγραψα στο LinuxHint. Μπορείτε να το ελέγξετε στο (Σύνδεσμος προς το άρθρο Εγκατάσταση του Ubuntu στο Raspberry Pi)



Ενεργοποίηση Raspberry Pi 3:

Μόλις έχετε ρυθμίσει τα πάντα, συνδέστε όλες τις απαιτούμενες συσκευές και συνδέσεις στο Raspberry Pi και ενεργοποιήστε το.





Σύνδεση στο Raspberry Pi 3 μέσω SSH:

Μόλις ρυθμίσετε το Ubuntu Core OS, θα πρέπει να μπορείτε να συνδεθείτε στο Raspberry Pi 3 μέσω SSH. Οι απαιτούμενες πληροφορίες για σύνδεση στο Raspberry Pi μέσω SSH πρέπει να εμφανίζονται στην οθόνη που είναι συνδεδεμένη στο Raspberry Pi, όπως μπορείτε να δείτε στην επισημασμένη ενότητα του παρακάτω στιγμιότυπου οθόνης.



Τώρα, από οποιονδήποτε υπολογιστή που έχετε προσθέσει το κλειδί SSH στον λογαριασμό σας στο Ubuntu One, εκτελέστε την ακόλουθη εντολή για να συνδεθείτε στο Raspberry Pi μέσω SSH:

$ ssh [email προστατευμένο]

ΣΗΜΕΙΩΣΗ: Αντικαταστήστε το όνομα χρήστη και τη διεύθυνση IP της εντολής με το δικό σας.

Ενδέχεται να δείτε σφάλμα κατά τη σύνδεση στο Raspberry Pi μέσω SSH, σε αυτήν την περίπτωση, απλώς εκτελέστε την ακόλουθη εντολή:

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

Τώρα, θα πρέπει να μπορείτε να συνδεθείτε ξανά στο Raspberry Pi μέσω SSH. Εάν είναι η πρώτη φορά που συνδέεστε στο Raspberry Pi μέσω SSH, τότε θα πρέπει να δείτε το ακόλουθο μήνυμα. Απλώς πληκτρολογήστε Ναί και στη συνέχεια πιέστε Το

Πρέπει να είσαι συνδεδεμένος.

Εγκατάσταση του Docker στο Raspberry Pi 3:

Στο Ubuntu Core, μπορείτε να εγκαταστήσετε μόνο πακέτα snap. Ευτυχώς, το Ubuntu Core διαθέτει πακέτο snap Docker στο επίσημο αποθετήριο πακέτων snap. Έτσι, δεν θα έχετε κανένα πρόβλημα με την εγκατάσταση του Docker στο Raspberry Pi 3. Για να εγκαταστήσετε το Docker στο Raspberry Pi 3, εκτελέστε την ακόλουθη εντολή:

$ sudo snap install docker

Όπως μπορείτε να δείτε, το Docker εγκαθίσταται. Θα χρειαστεί λίγος χρόνος για να ολοκληρωθεί.

Σε αυτό το σημείο εγκαθίσταται το Docker. Όπως μπορείτε να δείτε, η έκδοση του Docker είναι 18.06.1. Είναι Docker Community Edition.

Τώρα, εκτελέστε την ακόλουθη εντολή για να συνδέσετε το Docker στο σύστημα:

$ sudo snap connect docker: home

Χρησιμοποιώντας το Docker στο Raspberry Pi 3:

Σε αυτήν την ενότητα, θα σας δείξω πώς να τρέχετε τα δοχεία Docker στο Raspberry Pi 3. Ας ξεκινήσουμε. Μπορείτε να αναζητήσετε εικόνες Docker με την ακόλουθη εντολή:

$ sudo docker search KEYWORD

Για παράδειγμα, για να αναζητήσετε εικόνες Docker Ubuntu, εκτελέστε την ακόλουθη εντολή:

$ sudo docker αναζήτηση ubuntu

Όπως μπορείτε να δείτε, εμφανίζεται το αποτέλεσμα αναζήτησης. Μπορείτε να κατεβάσετε και να χρησιμοποιήσετε οποιαδήποτε εικόνα Docker από εδώ. Η πρώτη εικόνα Docker στο αποτέλεσμα αναζήτησης είναι ubuntu Το Ας το κατεβάσουμε και το εγκαθιστούμε.

Για λήψη (με όρο Docker τραβήξτε) το ubuntu εικόνα, εκτελέστε την ακόλουθη εντολή:

$ sudo docker τραβήξτε το ubuntu

Όπως μπορείτε να δείτε, το Docker ubuntu η εικόνα τραβιέται.

Το λιμάνι ubuntu η εικόνα τραβιέται.

Μπορείτε να παραθέσετε όλες τις εικόνες Docker που έχετε τραβήξει με την ακόλουθη εντολή:

$ sudo docker εικόνες

Τώρα, μπορείτε να δημιουργήσετε ένα κοντέινερ Docker χρησιμοποιώντας το ubuntu εικόνα με την ακόλουθη εντολή:

$ sudo docker τρέχει -it ubuntu

Όπως μπορείτε να δείτε, δημιουργείται ένα κοντέινερ Docker και είστε συνδεδεμένοι στο κέλυφος του νέου κοντέινερ.

Τώρα, μπορείτε να εκτελέσετε οποιαδήποτε εντολή θέλετε εδώ, όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης.

Για έξοδο από το κέλυφος του κοντέινερ, εκτελέστε την ακόλουθη εντολή:

$ έξοδος

Μπορείτε να παραθέσετε όλα τα κοντέινερ που έχετε δημιουργήσει με την ακόλουθη εντολή:

$ sudo docker ps -a

Όπως μπορείτε να δείτε, το κοντέινερ που έχω δημιουργήσει νωρίτερα έχει το Container ID 0f097e568547 Το Το δοχείο δεν λειτουργεί πλέον.

Μπορείτε να ξεκινήσετε το δοχείο 0f097e568547 πάλι, με την ακόλουθη εντολή:

$ sudo docker έναρξη 0f097e568547

Όπως μπορείτε να δείτε, το δοχείο 0f097e568547 τρέχει ξανά.

Για να συνδεθείτε στο κέλυφος του κοντέινερ, εκτελέστε την ακόλουθη εντολή:

$ sudo docker attach 0f097e568547

Όπως μπορείτε να δείτε, έχω συνδεθεί στο κέλυφος του δοχείου 0f097e568547 πάλι.

Μπορείτε να ελέγξετε πόση μνήμη, CPU, I/O δίσκου, I/O δικτύου κλπ χρησιμοποιούν τα δοχεία που εκτελούνται με την ακόλουθη εντολή:

στατιστικά $ sudo docker

Όπως μπορείτε να δείτε, έχω δύο κοντέινερ σε λειτουργία και το αναγνωριστικό τους, το όνομα, η χρήση της CPU, η χρήση μνήμης, η χρήση του δικτύου, η χρήση του δίσκου, το pid κ.λπ. εμφανίζονται με όμορφο μορφοποιημένο τρόπο.

Τρέχω το Docker και 2 κοντέινερ στο Raspberry Pi 3 και έχω ακόμα περίπου 786 MB μνήμης διαθέσιμη/δωρεάν. Το Docker στο Raspberry Pi 3 είναι εκπληκτικό.

Έτσι, έτσι εγκαθιστάτε και χρησιμοποιείτε το Docker στο Raspberry Pi 3. Ευχαριστούμε που διαβάσατε αυτό το άρθρο.