Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
docker [2020/02/01 11:41] John_Crabs Τι είναι το docker |
docker [2020/11/21 09:52] (τρέχουσα) |
||
---|---|---|---|
Γραμμή 12: | Γραμμή 12: | ||
=====Εισαγωγή===== | =====Εισαγωγή===== | ||
+ | |||
====Τι είναι το Docker==== | ====Τι είναι το Docker==== | ||
Γραμμή 21: | Γραμμή 22: | ||
Αυτό που κάνει το docker να διαφέρει από τα άλλα εικονικά συστήματα(virtual machines) είναι ότι χρησιμοποιεί όλους τους πόρους του υπολογιστή και δεσμεύει μνήμη όταν χρειάζεται, | Αυτό που κάνει το docker να διαφέρει από τα άλλα εικονικά συστήματα(virtual machines) είναι ότι χρησιμοποιεί όλους τους πόρους του υπολογιστή και δεσμεύει μνήμη όταν χρειάζεται, | ||
+ | ====Τι είναι το Container==== | ||
+ | |||
+ | Όπως αναφέρθηκε και παραπάνω συνήθως για τον έλεγχο συμβατότητας ενός προγράμματος με ένα λειτουργικό σύστημα χρησιμοποιείται κάποιο εικονικό μηχάνημα/ | ||
+ | |||
+ | Τα Containers προσεγγίζουν το πρόβλημα διαφορερτικά. Χρησιμοποιούν τους χαμηλού επιπέδου πόρους του λειτουργικού συστήματος, | ||
=====Εγκατάσταση του Docker στα Windows η MacOS===== | =====Εγκατάσταση του Docker στα Windows η MacOS===== | ||
Γραμμή 198: | Γραμμή 204: | ||
~$ docker rm ubuntu_env | ~$ docker rm ubuntu_env | ||
+ | |||
====Rmi==== | ====Rmi==== | ||
Γραμμή 208: | Γραμμή 215: | ||
~$ docker rmi ubuntu | ~$ docker rmi ubuntu | ||
+ | |||
+ | =====Από τη Θεωρεία στην Πράξη===== | ||
+ | |||
+ | Σε αυτή την ενότητα θα περιγραφεί η διαδικασία εγκατάστασης χρήσιμων εφαρμογών μέσα από το περιβάλλον του Docker. | ||
+ | |||
+ | ====Εγκατάσταση του Ubuntu==== | ||
+ | |||
+ | Η εγκατάσταση του λειτουργικού περιβάλλοντος του Ubuntu περιγράφηκε και παραπάνω. Αρκεί να εκτελεστεί η εντολή: | ||
+ | |||
+ | ~$ docker pull ubuntu | ||
+ | |||
+ | Με την εντολή αυτή θα πραγματοποιηθεί η εγκατάσταση της τελευταίας έκδοσης του λειτουργικού περιβάλλοντος Ubuntu. Για τη δημιουργία του container και την αλληλεπίδραση του χρήστη με το περιβάλλον του Ubuntu χρειάζεται να εκτελεστεί η εντολή: | ||
+ | |||
+ | ~$ docker run -it --name ubuntu_container ubuntu | ||
+ | |||
+ | Στη συνέχεια μπορούν να γίνουν πειράματα εκτελώντας διάφορες εντολές τερματικού, | ||
+ | |||
+ | ====Εγκατάσταση της Python==== | ||
+ | |||
+ | Για την εγκατάσταση της python αρκεί να εκτελεστεί η εντολή: | ||
+ | |||
+ | ~$ docker pull python | ||
+ | |||
+ | Η εντολή αυτή θα εγκαταστήσει την τελευταία έκδοση της python. Εάν κάποιος θέλει κάποια συγκεκριμένη έκδοση, | ||
+ | |||
+ | ~$ docker pull python: | ||
+ | |||
+ | Στη συνέχεια για τη δημιουργία του container αντίστοιχα εκτελείται η εντολή: | ||
+ | |||
+ | ~$ docker run --name python_container python |