Πώς να ρυθμίσετε και να χρησιμοποιήσετε το Docker Desktop στα Windows

Είστε(Are) προγραμματιστής και ξεκινάτε με τη δημιουργία κοντέινερ; Το Containerization(Containerization) είναι η νέα τάση αυτές τις μέρες και καθιστά το υπάρχον σύστημα εφαρμογής σας ανεξάρτητο και πιο αξιόπιστο. Εάν είστε μόνο αρχάριος και ξεκινάτε με εργαλεία όπως το Docker , τότε αυτό είναι το σωστό μέρος για να βρεθείτε. Σε αυτήν την ανάρτηση, έχουμε καλύψει ένα σεμινάριο σχετικά με τον τρόπο ρύθμισης και χρήσης του Docker σε μια μηχανή Windows . Η διαδικασία προϋποθέτει ότι είστε κάπως εξοικειωμένοι με την έννοια του containerization.

Για να σας δώσω έναν σαφέστερο ορισμό του κοντέινερ, θα ήθελα να αναφέρω ευθέως τον Docker :

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Ρύθμιση(Set) και χρήση του Docker Desktop στα Windows

Το Docker(Docker) έχει πολλές περιπτώσεις χρήσης. Το πιο δημοφιλές από αυτά είναι η μεταφορά κοντέινερ σε υπάρχουσες εφαρμογές. Μπορείτε να επανασυσκευάσετε τις υπάρχουσες εφαρμογές Java(Java) ή .NET σε ένα εξαιρετικά φορητό κοντέινερ που μπορεί να αναπτυχθεί σε οποιονδήποτε διακομιστή. Αλλά για να το κάνετε αυτό, πρέπει να ξεπεράσετε τα βασικά. Ας ξεκινήσουμε λοιπόν και ας δούμε πώς να το ρυθμίσετε στα Windows .

1. Πραγματοποιήστε λήψη και εγκατάσταση της εγκατάστασης. Μεταβείτε στον ιστότοπο του Docker και κατεβάστε το Docker Desktop για Windows( Docker Desktop for Windows) . Μετά τη λήψη, εγκαταστήστε το στον υπολογιστή σας ακολουθώντας τις απλές οδηγίες στη ρύθμιση. Ο υπολογιστής σας ενδέχεται να επανεκκινηθεί μερικές φορές κατά τη διάρκεια της διαδικασίας.

Docker Desktop στα Windows

2. Μόλις εγκατασταθούν όλα, πρέπει να δημιουργήσετε έναν λογαριασμό. Μεταβείτε στο hub.docker.com και δημιουργήστε έναν νέο λογαριασμό. Τώρα χρησιμοποιήστε τον ίδιο λογαριασμό για να συνδεθείτε στην εγκατάσταση στα Windows . Η δημιουργία λογαριασμού είναι εντελώς δωρεάν και δεν θα χρεωθείτε τίποτα.

3. Το τμήμα εγκατάστασης έχει πλέον τελειώσει. Μπορείτε να επιβεβαιώσετε εάν το Docker εκτελείται μεταβαίνοντας στο δίσκο συστήματος και κάνοντας κλικ στο εικονίδιο της φάλαινας. Ή μπορείτε να ανοίξετε ένα παράθυρο CMD και να το εκτελέσετε(CMD)

docker --version

για να ελέγξετε εάν έχετε εγκαταστήσει το Docker στον υπολογιστή σας. Ή μπορείτε επίσης να κάνετε λήψη της εικόνας του hello-world για να ελέγξετε αν όλα λειτουργούν καλά. Στο ίδιο παράθυρο CMD εκτελέστε το docker run hello-world για να εκτελέσετε όλους τους ελέγχους.

4. Τώρα χρειάζεστε μια εικόνα για να ξεκινήσετε το πρώτο σας κοντέινερ. Υπάρχουν πολλές δημόσιες εικόνες διαθέσιμες για διαφορετικούς σκοπούς. Μπορείτε να μεταβείτε στο Docker hub και να αναζητήσετε οποιαδήποτε εικόνα θέλετε. Υπάρχουν διαθέσιμες εικόνες για WordPress , Ubuntu , Node.Js κ.λπ. Σε αυτό το παράδειγμα, πρόκειται να εγκαταστήσουμε μια εικόνα WordPress σε ένα τοπικό κοντέινερ, ώστε να μπορείτε να εκτελέσετε ένα τοπικό κοντέινερ WordPress στον υπολογιστή σας.

5. Το πρώτο βήμα για τη δημιουργία οποιουδήποτε κοντέινερ είναι η δημιουργία του αρχείου διαμόρφωσής του. Το αρχείο διαμόρφωσης καθορίζει ποια εικόνα θα χρησιμοποιεί το κοντέινερ και με ποιες παραμέτρους. Έτσι, δημιουργήστε έναν νέο φάκελο και μέσα σε αυτόν το φάκελο δημιουργήστε ένα νέο αρχείο που ονομάζεται docker-compose.yml. Επικολλήστε τα παρακάτω περιεχόμενα σε αυτό και αποθηκεύστε το αρχείο:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

Πηγή: Docker Documentation

6. Ανοίξτε ένα παράθυρο CMD σε αυτόν τον φάκελο και εκτελέστε το

docker-compose up -d

για να ξεκινήσετε τη λήψη των εικόνων και τη ρύθμιση του κοντέινερ στον τοπικό σας υπολογιστή. Μόλις ολοκληρωθεί η εκτέλεση της εντολής, θα έχετε ένα κοντέινερ WordPress σε λειτουργία στον τοπικό σας υπολογιστή. Μπορείτε να το ανοίξετε στο πρόγραμμα περιήγησής σας μεταβαίνοντας στη http://localhost:8000 .

Αυτός ήταν ο τρόπος με τον οποίο μπορείτε να δημιουργήσετε ένα αρχείο διαμόρφωσης και στη συνέχεια να κάνετε λήψη των απαιτούμενων στοιχείων για την εκτέλεση της εφαρμογής σας μέσα σε ένα κοντέινερ. Να θυμάστε(Remember) ότι, υπάρχουν πολλές άλλες διαθέσιμες δυνατότητες και αυτή η ανάρτηση είναι εδώ για να σας δώσει μόνο μια επισκόπηση του Docker και του κοντέινερ. Μπορείτε να κάνετε αναζήτηση στο Διαδίκτυο για περισσότερα αρχεία διαμόρφωσης ή μπορείτε ακόμη και να δημιουργήσετε τα δικά σας. Υπάρχουν πολλές δωρεάν εικόνες Docker ανοιχτού κώδικα διαθέσιμες στο διαδίκτυο που μπορούν να σας βοηθήσουν να ξεκινήσετε.

Αφού προσαρμόσετε την εικόνα σας και κάνετε τις απαραίτητες αλλαγές, μπορείτε επίσης να την προωθήσετε σε ένα αποθετήριο Docker Hub . Κάντε κλικ (Click) εδώ(here)(here) για λήψη του Docker Desktop για Windows . Περισσότερα(Further) για το Docker για Windows εδώ(here)(here) .



About the author

Είμαι ειδικός των Windows και εργάζομαι στη βιομηχανία λογισμικού για πάνω από 10 χρόνια. Έχω εμπειρία με συστήματα Microsoft Windows και Apple Macintosh. Οι δεξιότητές μου περιλαμβάνουν: διαχείριση παραθύρων, υλικό και ήχο υπολογιστή, ανάπτυξη εφαρμογών και πολλά άλλα. Είμαι έμπειρος σύμβουλος που μπορεί να σας βοηθήσει να αξιοποιήσετε στο έπακρο το σύστημά σας Windows.



Related posts