Διαφήμιση

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

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

instagram viewer
. Ελέγξτε αυτή την επισκόπηση και την πρακτική εμφάνιση στο Container Linux.

Χειροκίνητα με το κοντέινερ Linux: Ιστορικό γνώσης

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

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

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

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

Χειρός με το δοχείο Linux: Γιατί να χρησιμοποιήσετε τα εμπορευματοκιβώτια;

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

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

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

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

Hands-on με το δοχείο 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 Συνδρομητική συνδρομή Linux.

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

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

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

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

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

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

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

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

Χέρι-On Με Container Linux: Πώς να εγκαταστήσετε

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

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

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

Έναρξη του CoreOS

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

CoreOS RAM

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

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

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

CoreOS VDI

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

CoreOS Dynamic

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

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

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

Έναρξη του CoreOS

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

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

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

core @ localhost

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

sudo openssl passwd -1> αρχείο cloud-config
CoreOS Passwd Config

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

αρχείο cloud-config-cat
Σύστημα Configuration Cloud Cat Core

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

vi cloud-config-αρχείο
CoreOS VI

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

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

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

# cloud-config χρήστες: moe passwd: [SSL κωδικός πρόσβασης] ομάδες: - sudo - docker. 
Core Configuration Cloud Ex

Μπορείτε να ελέγξετε το αρχείο cloud-config εισάγοντας:

αρχείο cloud-config-cat
CoreOS Έλεγχος διαμόρφωσης σύννεφου

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

sudo coreos-install -d / dev / sda-σταθερό -c cloud-config-αρχείο
Εγκατάσταση τελικού 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:

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

Με τη διαμόρφωση αυτών των τριών βασικών θεμελίων, θα είστε έτοιμοι για την ανακάλυψη υπηρεσιών, τη διαχείριση συμπλέγματος και τη δημιουργία κοντέινερ. Στη συνέχεια, μπορείτε να ξεκινήσετε τις εφαρμογές μεταφοράς εμπορευματοκιβωτίων και δοκιμάστε με ασφάλεια τις εφαρμογές επιφάνειας εργασίας σε ένα ασφαλές δοχείο 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 είναι ένα απλό μέσο για τη δημιουργία ενός κλιμακούμενου, αποδοτικού, containerized περιβάλλον.

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

Moe Long είναι συγγραφέας και συντάκτης που καλύπτει τα πάντα, από την τεχνολογία μέχρι την ψυχαγωγία. Κέρδισε Αγγλικά Β.Α. από το Πανεπιστήμιο της Βόρειας Καρολίνας στο Chapel Hill, όπου ήταν υπότροφος του Robertson. Εκτός από τον MUO, εμφανίστηκε στο htpcBeginner, το Bubbleblabber, το Penny Hoarder, το IT Pro του Tom και το Cup of Moe.