Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Docker και τα κοντέινερ του στο Ubuntu

Docker στο Ubuntu

Λιμενεργάτης είναι ένα έργο ανοιχτού κώδικα που υποστηρίζεται από μια επιχειρηματική οντότητα με το ίδιο όνομα που καθιστά πολύ πιο εύκολη την εκτέλεση μιας διαδικασίας αίτησης σε ένα σχετικά απομονωμένο περιβάλλον που ονομάζεται δοχείο ή εμπορευματοκιβώτιο. Σε αντίθεση με μια εικονική μηχανή (VM) που έχει τον δικό του πυρήνα, ένα κοντέινερ εξαρτάται από τον πυρήνα του κεντρικού λειτουργικού συστήματος, επιτρέποντάς του να είναι ελαφρύτερο και να τρέχει πολύ πιο γρήγορα.

Το Docker είναι το απλούστερο εργαλείο που δίνει στον υπολογιστή μας δυνατότητες ανάπτυξης και διαχείρισης εφαρμογών επιχειρήσεων. Από προεπιλογή, τα κοντέινερ Docker εκτελούνται χρησιμοποιώντας εικόνες εφαρμογών που φιλοξενούνται στο Docker Hub, από όπου μπορούμε να έχουμε πρόσβαση αυτή η σύνδεση. Σε αυτό το άρθρο θα σας δείξουμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε αυτά τα κοντέινερ στο Ubuntu και άλλες διανομές με βάση το λειτουργικό σύστημα που αναπτύχθηκε από την Canonical.

Εγκατάσταση του Docker στο Ubuntu

Το καλύτερο πράγμα εάν η πρόθεσή μας είναι να έχουμε πάντα την πιο πρόσφατη έκδοση ενός λογισμικού είναι να εγκαταστήσουμε το επίσημο αποθετήριο του εν λόγω λογισμικού. Για να το κάνουμε αυτό, θα ακολουθήσουμε αυτά τα βήματα:

  1. Αρχικά ανοίγουμε ένα τερματικό και εισάγουμε το κλειδί GPG του λογισμικού με την ακόλουθη εντολή:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Στη συνέχεια, προσθέτουμε το επίσημο αποθετήριο:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ενημερώνουμε τα πακέτα:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Στη συνέχεια, θα εγκαταστήσουμε το Docker με την ακόλουθη εντολή:
sudo apt install docker-engine

 Τρόπος εκτέλεσης κοντέινερ Docker

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

sudo docker run hello-world

Όπως αναφέρθηκε παραπάνω, τα κοντέινερ Docker φιλοξενούνται από προεπιλογή στο δικό τους διανομέα. Υπάρχουν εκατοντάδες ή χιλιάδες εικόνες διαθέσιμες, οπότε θα κάνουμε μια αναζήτηση για να εκτελέσουμε αυτήν που μας ενδιαφέρει. Για παράδειγμα, η εντολή αναζήτησης για να βρείτε μια εικόνα σχετικά με το Linux Mint, μία από τις πιο δημοφιλείς διανομές που βασίζονται στο Ubuntu, θα ήταν η ακόλουθη:

sudo docker search "linux mint"

Η προηγούμενη αναζήτηση θα μας δείξει κάτι σαν το εξής:

λιμενικές εικόνες

Όταν ψάχνετε μια εικόνα για να εκτελέσετε ένα κοντέινερ, πρέπει πάντα να χρησιμοποιούμε μια που έχει τη στήλη "OK" ή "Επίσημο", πράγμα που σημαίνει ότι προέρχεται από το δικό σας έργο και όχι από οποιοδήποτε άτομο. Στην προηγούμενη λίστα δεν υπάρχει επίσημο, αλλά υπάρχει ένα από το Ubuntu. Θα εκτελέσουμε ένα κοντέινερ χρησιμοποιώντας την επίσημη εικόνα του Ubuntu (από τις προηγούμενες) με την ακόλουθη εντολή:

sudo docker run -it ubuntu bash

Η παραπάνω εντολή θα κατεβάσει την εικόνα του Ubuntu, θα εκτελέσει το κοντέινερ, θα συνεχίσει να λειτουργεί και θα μας δώσει διαδραστική πρόσβαση μέσα σε αυτό με το Bash. Θα συνειδητοποιήσουμε ότι το έγκαιρη έχει αλλάξει σε κάτι σαν root @ 131a58505d2d: / #, όπου αυτό που ακολουθεί είναι το μοναδικό αναγνωριστικό του κοντέινερ.

Χρησιμοποιώντας την πρόσβαση στη γραμμή εντολών μπορούμε να κάνουμε σχεδόν οτιδήποτε, όπως να βγούμε από το κοντέινερ, να ενημερώσουμε τη βάση δεδομένων πακέτων, να ενημερώσουμε το σύστημα ή να εγκαταστήσουμε οποιοδήποτε λογισμικό.

Κάνοντας καθαρισμό

Όταν εκτελούμε ένα κοντέινερ, ο πελάτης Docker πρέπει να κατεβάσει μια εικόνα από το Docker Hub. Αυτές οι εικόνες θα αποθηκευτούν στον υπολογιστή μας και θα παραμείνουν εκεί ακόμα και αν έχουμε σταματήσει και εξαλείψει το κοντέινερ όλα αυτά τα υπολείμματα αξίζει να εξαλειφθούν ότι δεν πρόκειται να το χρησιμοποιήσουμε ξανά.

Για να παραθέσουμε τις εικόνες που φιλοξενούνται στον υπολογιστή μας, θα γράψουμε την ακόλουθη εντολή:

sudo docker images

Αυτό θα μας δείξει όλες τις εικόνες που φιλοξενούνται στον υπολογιστή μας. Για να τα εξαλείψουμε, θα γράψουμε μια εντολή όπως η ακόλουθη, όπου το "hello-world" είναι η εικόνα που θέλουμε να διαγράψουμε:

sudo docker rmi hello-world

Η χρήση του λογισμικού που εμφανίζεται σε αυτήν την ανάρτηση και των κοντέινερ της μπορεί να είναι πολύ ενδιαφέρουσα για ορισμένους χρήστες. Είστε ένας από αυτούς;

Μέσω | linuxbsdos.com


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Beto GomHez dijo

    Σε έναν θνητό σαν κι εμένα, πώς μπορώ να εγκαταστήσω το docker στο Ubuntu μου;

  2.   Technocybers dijo

    Το πλεονέκτημα είναι ότι δεν καταναλώνει φυσικούς πόρους αλλά μόνο λογικούς. Μπορείτε να αυξήσετε 20 εικονικές μηχανές σε διάστημα δύο λεπτών, τι γίνεται με τους άλλους σε ώρες.