Τι είναι το Container Linux και πρέπει να το χρησιμοποιήσετε;

Τα δοχεία είναι όλο και πιο δημοφιλή. Το Container Linux, γνωστό στο παρελθόν ως CoreOS, είναι ένα λειτουργικό σύστημα Linux που σχεδιάστηκε για απλές υλοποιήσεις με εμπορευματοκιβώτια. Αυτή η επισκόπηση και η hands-on εμφάνιση στο Container Linux θα σας πει περισσότερα.

Τα δοχεία είναι όλο και πιο δημοφιλή.  Το Container Linux, γνωστό στο παρελθόν ως CoreOS, είναι ένα λειτουργικό σύστημα Linux που σχεδιάστηκε για απλές υλοποιήσεις με εμπορευματοκιβώτια.  Αυτή η επισκόπηση και η hands-on εμφάνιση στο Container Linux θα σας πει περισσότερα.
Διαφήμιση

Τα λειτουργικά συστήματα Linux έρχονται σε διάφορες γεύσεις. Ενώ τα λειτουργικά συστήματα Linux, όπως το Ubuntu, είναι αρκετά γενικά, άλλα άλλα στοχεύουν σε μια θέση. Υπάρχει το Kali Linux προσανατολισμένο στην ασφάλεια. Ελαφρές διανομές όπως το Xubuntu, ακόμα και το Hannah Montana Linux (!). Για χρήση σε επιτραπέζιους χώρους, ένα λειτουργικό σύστημα βανίλιας Linux λειτουργεί καλά. Ωστόσο, για εξειδικευμένα καθήκοντα όπως η εκτέλεση ενός διακομιστή, είναι καλύτερο να βρείτε μια εξατομικευμένη έκδοση.

Τα δοχεία είναι όλο και πιο δημοφιλή. Το Container Linux, γνωστό στο παρελθόν ως CoreOS, είναι ένα λειτουργικό σύστημα Linux που σχεδιάστηκε για απλές υλοποιήσεις με εμπορευματοκιβώτια. Είναι ένα από τα νεότερα λειτουργικά συστήματα εξειδικευμένων λειτουργικών συστημάτων Linux Τα πιο πρόσφατα λειτουργικά συστήματα Linux για κάθε εξειδίκευση Τα νεότερα λειτουργικά συστήματα Linux για κάθε εξειδικευμένο λειτουργικό σύστημα Linux ενημερώνονται συνεχώς, με μερικά να είναι πιο σημαντικά από άλλα. Δεν είστε σίγουροι για την αναβάθμιση; Ελέγξτε αυτά τα νέα λειτουργικά συστήματα Linux και δείτε αν πρέπει να τα δοκιμάσετε. Διαβάστε περισσότερα . Ανατρέξτε σε αυτήν την επισκόπηση και την πρακτική εμφάνιση του Container Linux.

Χειροκίνητα με κοντέινερ Linux: Γνώση Ιστορικού

Πριν από την κατάδυση στο Container Linux, ας αρχίσουμε με μια σύντομη επισκόπηση της αρχιτεκτονικής του διακομιστή. Το κοντέινερ Linux έχει σχεδιαστεί για συστοιχίες ανάπτυξης. Μια ομαδοποιημένη ανάπτυξη ακούγεται πολύ περίπλοκη, αλλά είναι μάλλον απλή. Ουσιαστικά, ένα σύμπλεγμα υπολογιστών αποτελείται από πολλούς διακομιστές που λειτουργούν μαζί. Επομένως, λειτουργούν ως μία μονάδα ή σύστημα αντί για πολλαπλές. Επιπλέον, οι υπολογιστές σε ένα σύμπλεγμα διαθέτουν κόμβους ή διακομιστές που εκτελούν την ίδια λειτουργία. Έτσι, ένας κόμβος είναι ένα μόνο μηχάνημα, ενώ ένα σύμπλεγμα είναι μια ομάδα διακομιστών που λειτουργούν μαζί.

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

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

Οι εφαρμογές με κοντέινερ, αντί να εκτελούν εφαρμογές στα δικά τους δοχεία πάνω από το λογισμικό εικονικοποίησης. Το Docker παραμένει το πιο δημοφιλές λογισμικό εμπορευματοκιβωτίων, αν και οι chroot, LXC και Linux-VServer κατατάσσονται μεταξύ των εναλλακτικών λύσεων Docker.

Χέρι-On με εμπορευματοκιβώτιο Linux: Γιατί να χρησιμοποιήσετε τα εμπορευματοκιβώτια;

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

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

Η ευέλικτη ανάπτυξη επικεντρώνεται στην επανάληψη και τον παράγοντα στην απρόβλεπτη. Μπορείτε να διαβάσετε το Agile Manifesto για περαιτέρω διορατικότητα στην ευκίνητη φιλοσοφία. Ωστόσο, παρά τα πλεονεκτήματα των δοχείων, δεν είναι μια τέλεια μέθοδος εικονικοποίησης. Καθώς τα δοχεία μοιράζονται τον πυρήνα του λειτουργικού συστήματος του κεντρικού υπολογιστή, υπάρχει κίνδυνος για την ασφάλεια. Κάθε ευπάθεια ή παραβίαση που επηρεάζει ένα δοχείο αποκτά πρόσβαση στο λειτουργικό σύστημα. Υπάρχει όμως ένας τρόπος εκτέλεσης εφαρμογών σε κονσόλες σε ένα λειτουργικό σύστημα μέσα σε μια εικονική μηχανή. Αυτό εξασφαλίζει ότι το λειτουργικό σύστημα του κεντρικού υπολογιστή είναι απομονωμένο από το λειτουργικό σύστημα host singular container.

Η συσκευασία απαιτεί επίσης τα δοχεία να χρησιμοποιούν το ίδιο λειτουργικό σύστημα. Με τις εικονικές μηχανές, κάθε εφαρμογή έχει το δικό της λειτουργικό σύστημα. Επομένως, δεν μπορείτε να εκτελέσετε εφαρμογές που έχουν σχεδιαστεί για Windows Server σε περιβάλλον Linux με κιβώτια ταχυτήτων και αντίστροφα.

Χέρια-On Με Container Linux: Τι είναι Container Linux;

Core Update Core

Το CoreOS ή το Container Linux, όπως ονομάζεται τώρα, είναι ένα λειτουργικό σύστημα Linux ανοιχτού κώδικα. Είναι ένα ελαφρύ διανομέα που στοχεύει σε συγκεντρωτικές αναπτύξεις. Πιο συγκεκριμένα, το CoreOS επικεντρώνεται σε απλές, αξιόπιστες και επεκτάσιμες εφαρμογές. Δεν θα βρείτε έναν διαχειριστή πακέτων. Αντίθετα, το Container Linux απαιτεί όλες οι εφαρμογές να τρέχουν μέσα σε δοχεία. Το Container Linux χρησιμοποιεί το Chrome OS ως βάση του. Επομένως, το Container Linux παραμένει αρκετά ελαφρύ. Για να δοκιμάσω, έτρεξα το λειτουργικό σύστημα Linux που ήταν παλαιότερα γνωστό ως CoreOS σε μια εικονική μηχανή σε ένα παλαιό φορητό υπολογιστή HP Envy m6-1205dx AMD A10. Η κατανάλωση πόρων συστήματος παρέμεινε αρκετά χαμηλή.

Επειδή το Container Linux αποφεύγει πολλές παραδοσιακές λειτουργίες του λειτουργικού συστήματος Linux, διατηρεί την ελαφριά διανομή. Σε αντίθεση με ένα λειτουργικό σύστημα επιτραπέζιων υπολογιστών, δεν θα βρείτε έναν διαχειριστή πακέτων. Αντ 'αυτού, όλες οι εφαρμογές λειτουργούν ως δοχεία Docker. Αυτό κάνει τη φορητότητα και την απομόνωση των υπηρεσιών. Εάν θέλετε ένα περιβάλλον επιφάνειας εργασίας, δεν έχετε τύχη. Το δοχείο Linux δεν διαθέτει γραφικό περιβάλλον εργασίας χρήστη. Αντ 'αυτού, όλα είναι βάση γραμμής εντολών. Ο πίνακας εργαλείων CoreUpdate προσφέρει πληροφορίες σχετικά με την υγεία του μηχανήματος, τις υπηρεσίες λειτουργίας και την υγεία των συμπλεγμάτων. Αλλά είναι διαθέσιμο μόνο ως στοιχείο στη συνδρομή Premium Managed Linux.

Δομή Αρχιτεκτονική Linux

Container Linux είναι ελαφρύ και έχει σχεδιαστεί για μεταφορά εμπορευματοκιβωτίων και ομαδοποίηση. Δεδομένου ότι δεν υπάρχει περιβάλλον εργασίας, οι λειτουργίες διαμόρφωσης λειτουργούν διαφορετικά από ό, τι σε ένα λειτουργικό σύστημα Linux, όπως το CentOS ή το Ubuntu. Κατά την αρχική εκκίνηση, το Container Linux φορτώνει ένα αρχείο cloud-config. Θα χρειαστεί να εισαγάγετε πληροφορίες στο cloud-config. Αυτό μπορεί να είναι λίγο δύσκολο, ειδικά για εκείνους που δεν είναι εξοικειωμένοι με το cloud-config. Αλλά είναι ένα βασικό αρχείο που δίνει στο Container Linux την ικανότητά του να φορτώνει βασικές υπηρεσίες, να αλλάζει παραμέτρους και να διαχειρίζεται clusters.

Επιπλέον, οι δαίμονες etcd και ο fleet παραμένουν ενσωματωμένοι στο Container Linux. Και οι δύο αυτές υπηρεσίες ξεκινούν από την εκκίνηση από προεπιλογή. Επιπλέον, κατά την εκκίνηση, το αρχείο cloud-config επιτρέπει στον κεντρικό υπολογιστή να γνωρίζει πώς να συμμετάσχει σε ένα υπάρχον σύμπλεγμα. Ο δαίμονας etcd διανέμει και αποθηκεύει δεδομένα για κεντρικούς υπολογιστές μέσα σε ένα σύμπλεγμα. Είναι απαραίτητο για τη διατήρηση των συνθέσεων καθώς και για την ανακάλυψη υπηρεσιών. Ο δαίμονας fleet είναι παρόμοιος με ένα κατανεμημένο init. Αυτός ο δαίμονας συνδέεται με το systemd init για κεντρικούς υπολογιστές σε ένα σύμπλεγμα και φροντίζει για εργασίες όπως ο προγραμματισμός υπηρεσίας.

Κάθε σύστημα σε ένα σύμπλεγμα fleet τρέχει μόνο ένα δαίμονα fleetd . Αυτός ο δαίμονας αναλαμβάνει δύο βασικές ευθύνες που ενεργούν τόσο ως πράκτορας όσο και ως κινητήρας. Ως μηχανή, ο δαίμονας εκτελεί αποφάσεις προγραμματισμού. Ενώ η πλευρά του πράκτορα εκτελεί μονάδες. Στο σύμπλεγμα στόλων, το etcd είναι το μοναδικό datastore. Τέτοιες πληροφορίες όπως η παρουσία συμπλέγματος, η κατάσταση μονάδας και τα αρχεία μονάδων αποθηκεύονται όλοι στο δαίμονα etcd . Επιπλέον, είναι το μέσο επικοινωνίας με πράκτορες στόλου και κινητήρα.

Hands-On με Container Linux: Ποιος πρέπει να το χρησιμοποιήσει;

Container Linux είναι ελεύθερο να κατεβάσετε, ελαφρύ, και αρκετά απλό να εγκαταστήσετε σε μια εικονική μηχανή. Όλοι όσοι χρειάζονται γρήγορες, κλιμακούμενες υλοποιήσεις με εμπορευματοκιβώτια θα πρέπει να επιλέξουν το Container Linux. Οι περισσότεροι διαχειριστές συστημάτων και διαχειριστές βάσεων δεδομένων θα ωφεληθούν περισσότερο από το Container Linux. Δεδομένου ότι το Container Linux δεν διαθέτει περιβάλλον εργασίας επιφάνειας εργασίας, είναι καταλληλότερο για διαχείριση συμπλεγμάτων και ρύθμιση διακομιστή. Αν ψάχνετε για ένα λειτουργικό σύστημα διακομιστή Linux, το Container Linux είναι ένας από τους 12 καλύτερους διανομείς Linux server 12 Best Linux Server Operating Systems και ποιος θα έπρεπε να τους χρησιμοποιήσει 12 καλύτερα λειτουργικά συστήματα Linux Server και ποιος θα πρέπει να τα χρησιμοποιεί Building a server? Το Linux είναι ιδανικό, προσφέροντας χαρακτηριστικά βελτιωμένα δικαιώματα, αυξημένη ευελιξία και σταθερότητα. Αλλά ποιο θα πρέπει να επιλέξετε; Ελέγξτε τα 12 καλύτερα λειτουργικά συστήματα για διακομιστές Linux και ποιος θα τα χρησιμοποιήσει. Διαβάστε περισσότερα s.

Το Air Pair διαθέτει ένα εξαιρετικό γράψιμο στα κίνητρα του CoreOS. Αυτό το άρθρο αναφέρει την υψηλή διαθεσιμότητα, τη συντήρηση του περιβάλλοντος παραγωγής, τον έλεγχο της έκδοσης λογισμικού και το κτλ ως βασικές σημειώσεις για τη χρήση του Container Linux. Συγκεκριμένα, υπάρχει επίσης μια απίστευτα αφιερωμένη κοινότητα ανοιχτού κώδικα. Το κοντέινερ Linux είναι προσαρμοσμένο για έμπειρους χρήστες του Linux. Η τεκμηρίωση βοήθειας, ενώ είναι πλήρης, προϋποθέτει ένα μέτριο βαθμό εξοικείωσης με το Linux. Οι αρχάριοι και οι αρχάριοι χρήστες μπορεί να έχουν κάποιες δυσκολίες στην αρχική εγκατάσταση.

Πιο συγκεκριμένα, το cloud-config μπορεί να είναι μια πρόκληση. Στο τμήμα σχολίων ενός βίντεο εγκατάστασης του CoreOS, ο χρήστης του YouTube Setyoso Nugroho δήλωσε: "Ωραίο φροντιστήριο! Αρκετά σύγχυση κατά την εκμάθηση της ρύθμισης αρχείων # cloud-config στο CoreOS. "Ενώ η διαμόρφωση δεν είναι τρομερά δύσκολη, το Container Linux αναλαμβάνει μια ισχυρή αντίληψη των λειτουργιών του Linux όπως ο επεξεργαστής VIM.

Χειρός με το δοχείο Linux: Πώς να εγκαταστήσετε

Υπάρχουν πολλά μέσα για την εγκατάσταση του Container Linux. Σύμφωνα με την ιστοσελίδα του CoreOS, οι επίσημες πλατφόρμες περιλαμβάνουν τα Amazon EC2, DigitalOcean, Microsoft Azure, γυμνό μέταλλο και OpenStack. Παράλληλα με τους Oracle Linux, CentOS και Suse, το CoreOS είναι ένα από τα χείλη λειτουργικών συστημάτων Linux συμβατά με το Azure Μήπως η Microsoft Really Love Linux After All; Μήπως η Microsoft πραγματικά αγαπά το Linux μετά από όλα; Η Microsoft και το Linux είχαν μια ταραχώδη σχέση. Με τα χρόνια, οι διευθύνοντες σύμβουλοι εξέφρασαν την επιθυμία να εξαφανιστούν το Linux, αλλά αυτές τις μέρες η ιστορία είναι διαφορετική. Μήπως η Microsoft αρέσει πραγματικά το Linux μετά από όλα; Διαβάστε περισσότερα . Χάρη σε μια ζωντανή κοινότητα, υποστηρίζονται επίσης πλατφόρμες όπως Packet, Rackspace, Brightbox, VirtualBox και VMware. Βρήκα ότι η πιο εύκολη μέθοδος ήταν η εγκατάσταση Container Linux σε VirtualBox χρησιμοποιώντας ένα αρχείο ISO. Εδώ είναι ένας γρήγορος οδηγός για τον τρόπο χρήσης του VirtualBox Πώς να χρησιμοποιήσετε το VirtualBox: Οδηγός χρήσης Πώς να χρησιμοποιήσετε το VirtualBox: Οδηγός χρήσης Με το VirtualBox μπορείτε εύκολα να εγκαταστήσετε και να δοκιμάσετε πολλαπλά λειτουργικά συστήματα. Θα σας δείξουμε πώς να ρυθμίσετε τα Windows 10 και το Ubuntu Linux ως εικονική μηχανή. Διαβάστε περισσότερα .

Διαμόρφωση του VirtualBox

Ανοίξτε το VirtualBox και θα σας ζητηθεί ένα όνομα εικονικής μηχανής, ο τύπος του λειτουργικού συστήματος και η έκδοση. Κάλεσα τη δική μου απλά CoreOS. Για τον τύπο, επιλέξτε Linux. Ως έκδοση, χρησιμοποιήστε Linux 2.6 / 3.x / 4 / x (64-bit). Κάντε κλικ στο κουμπί Επόμενο.

CoreOS Start

Τώρα θα πρέπει να διαθέσετε τη μνήμη RAM σας. Το CoreOS προτείνει τουλάχιστον 1024 MB μνήμης RAM.

CoreOS RAM

Μετά την επιλογή της μνήμης RAM, θα πρέπει να προσθέσετε έναν εικονικό σκληρό δίσκο. Χρησιμοποιήστε την επιλογή Δημιουργία εικονικού σκληρού δίσκου τώρα.

Δημιουργία CoreOS VHD

Στην επόμενη οθόνη, θα σας ζητηθεί ένας τύπος αρχείου σκληρού δίσκου. Επιλέξτε VDI ή εικονική δισκέτα εικονιδίων.

CoreOS VDI

Στη συνέχεια, διαμορφώστε τον αποθηκευτικό χώρο σας. Σας συνιστώ να χρησιμοποιήσετε ένα δυναμικά κατανεμημένο αρχείο σκληρού δίσκου.

CoreOS Dynamic

Στη συνέχεια, επιλέξτε την τοποθεσία και το μέγεθος του αρχείου. Άφησα το προεπιλεγμένο CoreOS ως όνομα και επέλεξα ένα μέγεθος δεδομένων αρχείου 8 GB.

Κατανομή μεγέθους αρχείου CoreOS

Με την εικονική μηχανή CoreOS VirtualBox ρυθμισμένη σωστά, προχωρήστε και κάντε κλικ στο πράσινο κουμπί Έναρξη.

CoreOS Start

Αφού κάνετε κλικ στο κουμπί Έναρξη, θα πρέπει να επιλέξετε ένα δίσκο έναρξης. Πλοηγηθείτε στο φάκελο όπου έχετε το CoreOS ISO και συνεχίστε.

Διαμόρφωση του Container Linux

Μετά την εκκίνηση του ISO CoreOS, το Container Linux αρχίζει να φορτώνεται. Θα δείτε τελικά μια γραμμή που δίνει την έκδοση CoreOS και μια γραμμή εντολών που διαβάζει:

 core@localhost 

Πληκτρολογήστε:

 sudo openssl passwd -1>cloud-config-file 

CoreOS Passwd Config

Η γραμμή εντολών παρουσιάζει μια προειδοποίηση ότι αν δεν μπορείτε να ανοίξετε το αρχείο ρυθμίσεων. Εισαγάγετε τον κωδικό πρόσβασης που θέλετε και συνεχίστε. Επόμενο πληκτρολογήστε:

 cat cloud-config-file 

Σύστημα Configuration Cloud Cat Core

Αυτό επιστρέφει μια μεγάλη συμβολοσειρά και δημιουργεί ένα νέο αρχείο cloud-config. Τώρα ανοίξτε το cloud-config σε έναν οπτικό επεξεργαστή:

 vi cloud-config-file 

CoreOS VI

Αυτό φορτώνει ένα αρχείο cloud-config που μπορείτε να επεξεργαστείτε. Το CoreOS περιλαμβάνει ένα προηγμένο αρχείο παραδειγμάτων cloud-config:

Παράδειγμα παραδείγματος του Configuration Cloud του CoreOS

Η δική μου έμοιαζε με:

 #cloud-config users: moe passwd: [SSL password] groups: - sudo - docker 

Core Configuration Cloud Ex

Μπορείτε να ελέγξετε το αρχείο cloud-config πληκτρολογώντας:

 cat cloud-config-file 

CoreOS Ελέγξτε το Config του Cloud

Αυτό επιστρέφει το αρχείο ρυθμίσεων. Αν όλα φαίνονται καλά, συνεχίστε με την εγκατάσταση του CoreOS:

 sudo coreos-install -d /dev/sda -C stable -c cloud-config-file 

Εγκατάσταση τελικού CoreOS

Θα δείτε ένα μήνυμα ότι το CoreOS γίνεται λήψη, γραφή και επαλήθευση. Μόλις τελειώσει, θα δείτε ένα μήνυμα που λέει "Επιτυχία! Το CoreOS [έκδοση] είναι εγκατεστημένο στο / dev / sda. "

Επιτυχία CoreOS

Τερματίστε την εικονική μηχανή σας CoreOS και, στη συνέχεια, ξεκινήστε την. Κατά την εκκίνηση, βεβαιωθείτε ότι έχετε αποσυνδέσει το CoreOS ISO ή αλλιώς το ζωντανό CD θα τρέξει ξανά.

Το CoreOS θα φορτωθεί και θα εμφανιστεί μια γραμμή σύνδεσης στη γραμμή εντολών:

 localhost login: 

Core Final Σύνδεση

Πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασής σας. Αυτό θα φορτώσει ένα μήνυμα που λέει "Container Linux από CoreOS [έκδοση]" και μια νέα γραμμή εντολών.

Τελική σύνδεση CoreOS

Χειρός με το κιβώτιο Linux: τα επόμενα βήματα

Τώρα που το Container Linux από το CoreOS έχει εγκατασταθεί σωστά, μπορείτε να ξεκινήσετε τη δημιουργία κοντέινερ και συμπλεγμάτων. Η τεκμηρίωση του CoreOS διαθέτει έναν εξαιρετικό οδηγό γρήγορης εκκίνησης. Υπάρχουν πληροφορίες σχετικά με την ανακάλυψη υπηρεσίας χρησιμοποιώντας κλπ. Καθώς και μια ενότητα σχετικά με τη διαχείριση κοντέινερ με το Docker. Έκανα μερικές γρήγορες δοκιμές, όπως ένα "Hello World" Docker pull. Επιπλέον, εγκατέστησα μια εικόνα Plex Docker επειδή είμαι ένας μεγάλος φίλος του διακομιστή πολυμέσων. Τέλος, δημιούργησα στόλο για τη διαχείριση των συμπλεγμάτων.

Αυτό που θα θέλατε να κάνετε πρώτα είναι να ρυθμίσετε τις βασικές συνιστώσες του Container Linux:

  • κ.λπ.
  • Λιμενεργάτης
  • Στόλος

Με τη διαμόρφωση αυτών των τριών βασικών θεμελίων, θα είστε έτοιμοι για την ανακάλυψη υπηρεσιών, τη διαχείριση συμπλέγματος και τη δημιουργία κοντέινερ. Στη συνέχεια, μπορείτε να ξεκινήσετε εφαρμογές μεταφοράς εμπορευματοκιβωτίων και να δοκιμάσετε με ασφάλεια τις εφαρμογές desktop σε ένα ασφαλές δοχείο Docker Πώς να κάνετε ασφαλείς δοκιμές εφαρμογών επιφάνειας εργασίας σε ένα ασφαλές κοντέινερ με το Docker Πώς να δοκιμάσετε με ασφάλεια εφαρμογές επιφάνειας εργασίας σε ένα ασφαλές κοντέινερ Με το Docker Docker είναι μια δημοφιλής πλατφόρμα ανάπτυξης και δοκιμής εφαρμογές που βασίζονται σε διακομιστές. Αλλά ξέρατε ότι μπορείτε επίσης να το χρησιμοποιήσετε για ασφαλή και ασφαλή εκτέλεση νέων προγραμμάτων στην επιφάνεια εργασίας σας; Διαβάστε περισσότερα .

Χέρια με το δοχείο Linux: Τελικές σκέψεις

Δεν χρησιμοποιώ συχνά τα εμπορευματοκιβώτια, αλλά απλουστευμένη ανάπτυξη Container Linux. Η τεκμηρίωση είναι εξαιρετική με δείγματα αρχείων ρυθμίσεων. Σημειώστε ότι για αρχάριους, αρκετά ανεπίσημα σεμινάρια εγκατάστασης βίντεο καθιστούν την εγκατάσταση του CoreOS ευκολότερη. Ενώ το CoreOS ισχυρίζεται ότι το Container Linux είναι ελαφρύ, ήμουν αρχικά σκεπτικός. Ωστόσο, περιστρέφονα το Container Linux σε μια εικονική μηχανή με αρκετά χαμηλή κατανάλωση πόρων. Και επειδή ήθελα να δοκιμάσω εάν το Container Linux ήταν πραγματικά ελαφρύ, χρησιμοποίησα το γηράσκον laptop HP και δεν αντιμετώπισα κανένα πρόβλημα.

Ωστόσο, ορισμένα βήματα στην αρχική εγκατάσταση δεν είναι πολύ "φιλικά για αρχάριους". Η εγκατάσταση και η εγκατάσταση του Container Linux απαιτεί μια ισχυρή εξοικείωση με το Linux. Συγκεκριμένα, δεν προσπάθησα ο πίνακας εργαλείων CoreUpdate, τον οποίο προσφέρει το CoreOS ως χαρακτηριστικό πληρωμής. Ενώ δεν έχω προβλήματα με τη χρήση της γραμμής εντολών, ένα γραφικό περιβάλλον για την παρακολούθηση θα έκανε μια ωραία προσθήκη.

Οι διαχειριστές συστημάτων και οι διαχειριστές βάσεων δεδομένων επωφελούνται περισσότερο από το Container Linux. Ωστόσο, για διακομιστές στο σπίτι, είναι ένα απλό και ελαφρύ μέσο δημιουργίας ενός συμπλεγμένου περιβάλλοντος. Επιπλέον, με το Container Linux μπορείτε να περιστρέψετε ένα σύμπλεγμα από ένα μόνο μηχάνημα. Αλλά Container Linux είναι μια μεγάλη εισαγωγή στην εργασία με τα εμπορευματοκιβώτια. Αν προσπαθείτε να μάθετε περισσότερα για το Docker και τα δοχεία, το Container Linux τρέχει πραγματικά καλά σε μια εικονική μηχανή και προσφέρει όλους τους πόρους που χρειάζεστε για να ξεκινήσετε.

Είναι μια εξαιρετική λύση εκτός συσκευασίας για αρχάριους κοντέινερ, εκτός από έμπειρους μηχανικούς DevOps, sysadmins και διαχειριστές βάσεων δεδομένων. Τελικά το Container Linux από το CoreOS είναι ένα απλό μέσο για τη δημιουργία ενός κλιμακούμενου, αποτελεσματικού περιβάλλοντος εμπορευματοκιβωτίων.

Χρησιμοποιείτε το CoreOS; Σκοπεύεις να; Ενημερώστε μας για τον τρόπο με τον οποίο χρησιμοποιείτε το Linux στο πλαίσιο των παραδειγμάτων παρακάτω!

In this article