Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • Εισαγωγή σε προηγμένες έννοιες και ροές εργασίας Docker
  • Ανασκόπηση των αρχών και των περιπτώσεων χρήσης containerization
  • Ορολογία και βασικά συστατικά της Docker
  • Επισκόπηση των στόχων του μαθήματος και του πρακτικού περιβάλλοντος

Επισκόπηση Λειτουργιών και Αρχιτεκτονικής της Docker

  • Docker Engine και τα συστατικά του
  • Docker client, daemon, images, containers και registries
  • Αρχιτεκτονική της Docker και κύκλος ζωής containers
  • Docker Hub και ιδιωτικά registries
  • Βασικές αρχές της Docker CLI για προηγμένους χρήστες
  • Διαχείριση πόρων και ρυθμίσεων Docker

Ρύθμιση της Docker

  • Εγκατάσταση της Docker Community Edition
  • Ρύθμιση του περιβάλλοντος Docker
  • Επαλήθευση της εγκατάστασης Docker
  • Ρύθμιση της Docker για ανάπτυξη και δοκιμές
  • Διαχείριση ρυθμίσεων και αποθήκευσης Docker
  • Εισαγωγή στην επιδιόρθωση προβλημάτων περιβάλλοντος Docker

Δημιουργία των propios Docker Images

  • Κατανόηση των Docker images και των στρωμάτων
  • Γραφή αποτελεσματικών Dockerfiles
  • Οδηγίες Dockerfile και καλές πρακτικές
  • Διαχείριση build context
  • Δημιουργία και ορισμός tags σε images
  • Χρήση .dockerignore
  • Βελτιστοποίηση μεγέθους image και απόδοσης build
  • Διαχείριση εγγενών και tags images
  • Multi-stage Docker builds
  • Δημοσίευση images σε container registry

Εκτέλεση Πολυcontainers Εφαρμογών Docker με Docker Compose

  • Εισαγωγή στο Docker Compose
  • Ορισμός υπηρεσιών με αρχεία Compose
  • Ρύθμιση δικτύων και volumes
  • Διαχείριση μεταβλητών περιβάλλοντος
  • Εξαρτήσεις υπηρεσιών και σειρά έναρξης
  • Εκτέλεση και κλιμάκωση πολλαπλών υπηρεσιών
  • Δημιουργία images εφαρμογών με Compose
  • Διαχείριση ρυθμίσεων εφαρμογής
  • Debugging πολυcontainers εφαρμογών
  • Καλές πρακτικές Compose

Οι Προκλήσεις της Εκτέλεσης Πολλών Εφαρμογών Docker

  • Διαχείριση containers σε πολλαπλούς hosts
  • Κλιμάκωση και διαθεσιμότητα εφαρμογών
  • Service discovery
  • Load balancing
  • Διαχείριση ρυθμίσεων και μυστικών
  • Προκλήσεις μόνιμης αποθήκευσης
  • Monitoring και logging σε μεγάλη κλίμακα
  • Rolling updates και εκτέλεση εφαρμογών
  • Επιδιόρθωση από αποτυχιες containers και hosts

Πώς η Ορχήστραση Containers σας Βοηθά να Διατηρήσετε τον Έλεγχο

  • Εισαγωγή στην ορχήστραση containers
  • Οφέλη και περιορισμοί της ορχήστρασης
  • Σύγκριση Docker Swarm, Kubernetes και άλλων λύσεων
  • Σcheduling και διαχείριση workloads
  • Service discovery και δικτύωση
  • Κλιμάκωση και αυτοεπιδιόρθωση εφαρμογών
  • Rolling deployments και rollbacks
  • Διαχείριση πόρων και απομόνωση workloads
  • Επιλογή κατάλληλης πλατφόρμας ορχήστρασης

Kubernetes in Action

  • Αρχιτεκτονική και βασικά συστατικά του Kubernetes
  • Pods, nodes και clusters
  • Deployments και ReplicaSets
  • Services και service discovery
  • ConfigMaps και Secrets
  • Namespaces και οργάνωση πόρων
  • Κλιμάκωση εφαρμογών
  • Rolling updates και rollbacks
  • Βασικά της δικτύωσης Kubernetes
  • Μόνιμη αποθήκευση
  • Health checks και ανθεκτικότητα εφαρμογών
  • Εκτέλεση εφαρμογών Docker στο Kubernetes
  • Επιδιόρθωση workloads Kubernetes

Προηγμένη Δικτύωση Docker

  • Αρχιτεκτονική δικτύωσης Docker
  • Bridge, host, overlay και άλλοι network drivers
  • Επικοινωνία container-to-container
  • Επικοινωνία μεταξύ containers και εξωτερικών συστημάτων
  • Προσαρμοσμένα δίκτυα Docker
  • Απομόνωση δικτύου
  • Service discovery
  • Προσοχή και έκθεση ports
  • Δικτύωση σε πολυ-host περιβάλλοντα
  • Επιδιόρθωση δικτύωσης Docker

Ασφάλεια Docker

  • Βασικά της ασφάλειας Docker
  • Απομόνωση containers και σύνορα ασφαλείας
  • Εκτέλεση containers με κατάλληλα προνόμια
  • Διαχείριση χρηστών και δικαιωμάτων εντός containers
  • Linux capabilities και μέτρα ασφαλείας
  • Ασφάλεια Docker images
  • Σάρωση ευάλωτων points images
  • Ασφαλής διαχείριση μυστικών
  • Ασφάλεια Docker registries
  • Ασφάλεια δικτύου και απομόνωση
  • Ασφάλεια Docker daemon
  • Καλές πρακτικές ασφάλειας containers

Ρύθμιση Ροής Εργασίας Συνεχούς Ολοκλήρωσης για Εφαρμογές Docker

  • Εισαγωγή στο CI για containerized εφαρμογές
  • Αυτόματη δημιουργία Docker images
  • Αυτόματες δοκιμές Docker images και containers
  • Ορισμός tags και διαχείριση εγγενών images
  • Ενσωμάτωση source control με Docker builds
  • Αυτόματη σάρωση ευάλωτων points images
  • Δημοσίευση images σε registries
  • Διαχείριση build artifacts
  • Εφαρμογή αυτόματων ελέγχων ποιότητας
  • Σχεδιασμός επαναλαμβανόμενου Docker CI pipeline

Ενσωμάτωση Εφαρμογών Docker σε Υπάρχουσα Ροή Εργασίας

  • Ενσωμάτωση Docker με υπάρχουσες ροές ανάπτυξης
  • Containerization υπάρχουσες εφαρμογές
  • Ενσωμάτωση Docker με πλατφόρμες CI/CD
  • Διαχείριση περιβαλλόντων ανάπτυξης, δοκιμών, staging και production
  • Αυτόματες στρατηγικές εκτέλεσης
  • Διαχείριση ρυθμίσεων σε διάφορα περιβάλλοντα
  • Ενσωμάτωση registry
  • Εγκρίσεις εκτέλεσης και διαχείριση εγγενών
  • Παρακολούθηση εκτέλεσης εφαρμογών
  • Διατήρηση συνέπειας σε όλα τα περιβάλλοντα

Καλές Πρακτικές Containers και Ορχήστρασης

  • Σχεδιασμός συντηρήσιμων Docker images
  • Βελτιστοποίηση έναρξης containers και απόδοσης
  • Διαχείριση κύκλου ζωής containers
  • Αποτελεσματική ανάθεση πόρων
  • Στρατηγικές logging και monitoring
  • Διαχείριση ρυθμίσεων και μυστικών
  • Υψηλή διαθεσιμότητα και ανοχή σε σφάλματα
  • Κλιμάκωση containerized εφαρμογών
  • Ασφαλής εκτέλεση containers
  • Στρατηγικές versioning και εγγενών
  • Καλές πρακτικές αρχιτεκτονικής ορχήστρασης

Επιδιόρθωση Προβλημάτων

  • Διαγνώστες αποτυχιών έναρξης containers
  • Εξέταση logs εφαρμογών και containers
  • Εξέταση containers και images
  • Επιδιόρθωση προβλημάτων δικτύωσης
  • Επίλυση προβλημάτων αποθήκευσης και volumes
  • Διαγνώσεις αποτυχιών image build
  • Επιδιόρθωση εφαρμογών Docker Compose
  • Εξέταση ζητημάτων πόρων και απόδοσης
  • Βασικά επιδιόρθωσης Kubernetes
  • Πρακτικές ασκήσεις επιδιόρθωσης

Συνοπτική και Συμπέρασμα

  • Ανασκόπηση βασικών εννοιών Docker
  • Ανασκόπηση δημιουργίας images και διαχείρισης containers
  • Ανασκόπηση εκτέλεσης πολυcontainers εφαρμογών
  • Ανασκόπηση εννοιών ορχήστρασης και Kubernetes
  • Ανασκόπηση δικτύωσης και ασφαλείας Docker
  • Ανασκόπηση ενσωμάτωσης CI/CD
  • Καλές πρακτικές containerization και ορχήστρασης
  • Τελική πρακτική άσκηση
  • Ερωτήσεις και συζήτηση

Απαιτήσεις

  • Προηγούμενη εμπειρία στη δουλειά με containers Docker.

Κοινό Επιτρόπων

  • Αναπτύκτες
  • DevOps μηχανικοί
  • Διαχειριστές συστημάτων
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες