Android

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το docker στο ubuntu 18.04

How To Install and configure ISC DHCP Server On Ubuntu 16.04,14.04,12.04 linux.

How To Install and configure ISC DHCP Server On Ubuntu 16.04,14.04,12.04 linux.

Πίνακας περιεχομένων:

Anonim

Το Docker είναι μια τεχνολογία μεταφοράς εμπορευματοκιβωτίων που σας επιτρέπει να δημιουργείτε γρήγορα, να δοκιμάζετε και να αναπτύσσετε εφαρμογές ως φορητά, αυτοδύναμα κοντέινερ που μπορούν να λειτουργούν σχεδόν οπουδήποτε. Το Docker έχει γίνει το de facto πρότυπο για την ανάπτυξη κοντέινερ και είναι ένα βασικό εργαλείο για τους μηχανικούς DevOps και τη συνεχή ολοκλήρωση και παράδοση του αγωγού τους.

Σε αυτό το σεμινάριο, θα καλύψουμε τον τρόπο εγκατάστασης του Docker σε μια μηχανή Ubuntu 18.04 και θα διερευνήσουμε τις βασικές ιδέες και εντολές του Docker.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo. Όλες οι εντολές σε αυτό το σεμινάριο θα πρέπει να εκτελούνται ως χρήστες χωρίς root.

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

Παρόλο που το πακέτο εγκατάστασης του Docker είναι διαθέσιμο στο επίσημο αποθετήριο Ubuntu 18.04, ενδέχεται να μην είναι πάντα η πιο πρόσφατη έκδοση. Η συνιστώμενη προσέγγιση είναι να εγκαταστήσετε το πιο πρόσφατο πακέτο Docker από τα αποθετήρια του Docker.

Ενεργοποίηση αποθετηρίου Docker

  1. Ξεκινήστε ενημερώνοντας τη λίστα των πακέτων και εγκαταστήζοντας τις εξαρτήσεις που είναι απαραίτητες για να προσθέσετε ένα νέο αποθετήριο μέσω του

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Εισαγάγετε το κλειδί GPG του αποθετηρίου χρησιμοποιώντας την ακόλουθη εντολή curl :

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Προσθέστε το αποθετήριο APT Docker στο σύστημά σας:

    sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

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

Τώρα που είναι ενεργοποιημένη η αποθήκη Docker, μπορείτε να εγκαταστήσετε οποιαδήποτε έκδοση του Docker που χρειάζεστε.

  1. Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του Docker, χρησιμοποιήστε την παρακάτω εντολή. Αν θέλετε να εγκαταστήσετε μια συγκεκριμένη έκδοση του Docker, παραλείψτε αυτό το βήμα και μεταβείτε στην επόμενη.

    sudo apt update sudo apt install docker-ce

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

    apt list -a docker-ce

    Η εντολή εκτυπώνει τις διαθέσιμες εκδόσεις Docker στη δεύτερη στήλη.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Για παράδειγμα, για να εγκαταστήσετε την έκδοση 18.09.6 , πληκτρολογήστε:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Για να αποτρέψετε την αυτόματη ενημέρωση του πακέτου Docker, επισημάνετε την ως πατημένη:

    sudo apt-mark hold docker-ce

Μόλις ολοκληρωθεί η εγκατάσταση, η υπηρεσία Docker θα ξεκινήσει αυτόματα. Μπορείτε να το επαληθεύσετε πληκτρολογώντας:

sudo systemctl status docker

Η έξοδος θα φαίνεται κάπως έτσι:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Εκτέλεση εντολής docker χωρίς sudo

Από προεπιλογή, το Docker απαιτεί δικαιώματα διαχειριστή.

Για να εκτελέσετε τις εντολές του Docker ως μη-root χρήστη χωρίς να προσθέσετε sudo θα πρέπει να προσθέσετε τον χρήστη σας στην ομάδα docker . Αυτή η ομάδα δημιουργείται κατά την εγκατάσταση του πακέτου Docker CE. Για να το εκτελέσετε, εκτελέστε την ακόλουθη εντολή:

sudo usermod -aG docker $USER

$USER είναι μια μεταβλητή περιβάλλοντος που κρατά το όνομα χρήστη σας.

Αποσυνδεθείτε και συνδεθείτε ξανά στην ανανέωση της ιδιότητας μέλους της ομάδας.

Για να επαληθεύσετε ότι το Docker έχει εγκατασταθεί με επιτυχία και ότι μπορείτε να εκτελέσετε εντολές docker χωρίς να προσθέσετε sudo , εκτελέστε:

docker container run hello-world

Η εντολή θα κατεβάσει μια δοκιμαστική εικόνα, θα την εκτελέσει σε ένα κοντέινερ, θα εκτυπώσει ένα μήνυμα "Hello from Docker" και θα βγει. Η έξοδος θα πρέπει να έχει τα εξής χαρακτηριστικά:

Καταργήστε τα κοντέινερ υποδοχής

Για να διαγράψετε ένα ή περισσότερα κοντέινερ, αντιγράψτε το αναγνωριστικό κοντέινερ (ή τα αναγνωριστικά) και επικολλήστε τα μετά την container rm εντολή container rm του container rm :

docker container rm c55680af670c

συμπέρασμα

Έχετε μάθει πώς να εγκαταστήσετε το Docker στο μηχάνημα Ubuntu 18.04 και πώς να κατεβάσετε τις εικόνες του Docker και να διαχειριστείτε τα δοχεία του Docker. Μπορεί επίσης να θέλετε να διαβάσετε σχετικά με το Docker Compose, το οποίο σας επιτρέπει να ορίσετε και να εκτελέσετε εφαρμογές Docker πολλαπλών κοντέινερ.

Αυτό το σεμινάριο μόλις γρατζουνίζει την επιφάνεια του οικοσυστήματος Docker. Σε μερικά από τα επόμενα άρθρα μας, θα συνεχίσουμε να βουτάμε σε άλλες πτυχές του Docker. Για να μάθετε περισσότερα σχετικά με το Docker, ανατρέξτε στην επίσημη τεκμηρίωση του Docker.

docker ubuntu