Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 5419|Απάντηση: 2

Το Docker δημιουργεί εικόνες πάνω από συστήματα Windows

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/6/2023 9:18:24 μ.μ. | | | |
απαιτήσεις: Ορισμένα παλιά έργα πρέπει να εκτελούνται σε Windows ή το έργο πρέπει να καλέσει ορισμένα στοιχεία com για να λάβει τα αποτελέσματα, αυτή τη στιγμή, μπορούμε να δημιουργήσουμε μόνο εικόνες με βάση τα Windows και να εκτελέσουμε κοντέινερ που βασίζονται σε Windows.

Σχετικά με τα κοντέινερ των WindowsΕπίσημη τεκμηρίωση της Microsoft:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Βασική εικόνα των Windows

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

  • Windows - Περιέχει το πλήρες σύνολο των API και των υπηρεσιών συστήματος των Windows (εκτός από τους ρόλους διακομιστή).
  • Windows Server - Περιέχει την πλήρη σουίτα API και υπηρεσιών συστήματος των Windows.
  • Windows Server Core - Μια μικρότερη εικόνα που περιέχει μερικά από τα API του Windows Server - το πλήρες .NET Framework. Περιλαμβάνει επίσης τους περισσότερους, αλλά όχι όλους, ρόλους διακομιστή, όπως η μη συμπερίληψη διακομιστή φαξ.
  • Nano Server - Το μικρότερο είδωλο του Windows Server, συμπεριλαμβανομένης της υποστήριξης για .NET Core API και ορισμένους ρόλους διακομιστή.


Η εικόνα με το επίθημα όνομα insider είναι η κατασκευή, η οποία είναι στην πραγματικότητα η ίδια με την έκδοσηΠροεπισκόπηση

ΘυμάμαιΗ βασική εικόνα του κοντέινερ των Windows χωρίζεται σε δύο επίπεδα: το επίπεδο RTM και το επίπεδο ενημέρωσης κώδικα, το οποίο περιέχει τις πιο πρόσφατες επιδιορθώσεις ασφαλείας για βιβλιοθήκες λειτουργικού συστήματος και δυαδικά αρχεία που επικαλύπτονται στο επίπεδο RTM. Το μέγεθος του επιπέδου ενημέρωσης κώδικα κυμαίνεται καθ' όλη τη διάρκεια ζωής του κύκλου υποστήριξης εικόνας κοντέινερ, αυξάνοντας ή συρρικνώνοντας μήνα με το μήνα, ανάλογα με τη σταδιακή αλλαγή στο δυαδικό αρχείο. Όταν τραβάτε μια βασική εικόνα κοντέινερ των Windows σε έναν νέο κεντρικό υπολογιστή, πρέπει να τραβήξετε και τα δύο επίπεδα ταυτόχρονα.

Εισαγωγή στις εικόνες βάσης κοντέινερ:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διεύθυνση Mirror Hub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Απαιτήσεις λειτουργικού συστήματος

Οι απαιτήσεις για κεντρικούς υπολογιστές κοντέινερ των Windows παρατίθενται ως εξής:

  • Η λειτουργία Windows Containers είναι διαθέσιμη στις εκδόσεις Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Pro και Enterprise (εκδόσεις 1607 και νεότερες) και Windows 11 Pro και Enterprise.
  • Οι ρόλοι Hyper-V πρέπει να εγκατασταθούν πριν από την εκτέλεση λειτουργιών απομόνωσης Hyper-V.
  • Ο κεντρικός υπολογιστής κοντέινερ του Windows Server πρέπει να εγκαταστήσει τα Windows σε c:. Δεν υπάρχει τέτοιος περιορισμός εάν αναπτύσσετε μόνο απομονωμένα κοντέινερ Hyper-V.


Windows 11 Εγκαταστήστε το Docker Desktop

Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Μόλις εγκατασταθεί, ορίστε τον προεπιλεγμένο τύπο κοντέινερ σε κοντέινερ των Windows. Για εναλλαγή μετά την ολοκλήρωση της εγκατάστασης, μπορείτε να χρησιμοποιήσετε το στοιχείο Docker στη γραμμή εργασιών του συστήματος των Windows, όπως φαίνεται στην παρακάτω εικόνα:



Η λειτουργία κοντέινερ είναι απενεργοποιημένη. Ενεργοποιήστε το χρησιμοποιώντας το σενάριο PowerShell (σε ένα διαχειριστικό PowerShell) και επανεκκινήστε τον υπολογιστή σας πριν χρησιμοποιήσετε το Docker Desktop:

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All


Εάν αντιμετωπίσετε το παραπάνω σφάλμα, εκτελέστε το Window Terminal (Windows PowerShell) ως διαχειριστής με την ακόλουθη εντολή:

Αφού το κάνετε αυτό, πρέπει να επανεκκινήσετε τον υπολογιστή σας. Στη συνέχεια, ορίστε ξανά τον τύπο σε κοντέινερ Windows και αφού η αλλαγή είναι επιτυχής, όπως φαίνεται στην παρακάτω εικόνα:



Εικόνα κατασκευής Dockerfile

Δημιουργήστε ένα νέο αρχείο Dockerfile με τα ακόλουθα περιεχόμενα:

Για περισσότερα παραδείγματα Dockerfile, ανατρέξτε στο:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Για να δημιουργήσετε μια νέα εικόνα, η εντολή είναι η εξής:



Εκτέλεση κοντέινερ

Τέλος, δημιουργήστε ένα κοντέινερ με βάση την εικόνα με την ακόλουθη εντολή:

Δοκιμάστε να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης για πρόσβαση:http://127.0.0.1:5006/, όπως φαίνεται στο παρακάτω σχήμα:



Αποκτήστε με επιτυχία πρόσβαση στην προεπιλεγμένη τοποθεσία των υπηρεσιών IIS μέσα στο κοντέινερ.

(Τέλος)





Προηγούμενος:Κρυπτογράφηση και αποκρυπτογράφηση μορφής .NET/C# RSA PEM
Επόμενος:ASP.NET Πυρήνας (20) Αποτρέψτε τις επιθέσεις ανοιχτής ανακατεύθυνσης
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2/6/2023 9:19:28 μ.μ. |
αναθεώρηση

Το Docker δημιουργεί διαδικτυακούς χάρτες μυαλού με βάση draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Πρακτική δράση】Χρησιμοποιήστε το Docker για να δημιουργήσετε ένα ιδιωτικό αποθετήριο Gitlab
https://www.itsvse.com/thread-10408-1-1.html

Απαγόρευση πρόσβασης κοντέινερ Docker στο Διαδίκτυο (extranet)
https://www.itsvse.com/thread-10401-1-1.html

Το Docker χρησιμοποιεί Macvlan για να ορίσει μια ανεξάρτητη διεύθυνση IP για κοντέινερ
https://www.itsvse.com/thread-10389-1-1.html

【Πρακτική μάχη】 Δημιουργία υπηρεσιών λήψης Thunder και DLNA για Home Media Docker
https://www.itsvse.com/thread-10377-1-1.html

Το Docker τροποποιεί και περιορίζει την CPU, τη μνήμη και άλλους πόρους του κοντέινερ
https://www.itsvse.com/thread-10344-1-1.html

Πρακτική λειτουργία: Χρήση του Docker για τη δημιουργία υπηρεσίας DNS (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

【Πρακτική δράση】Χρησιμοποιήστε το Docker για να δημιουργήσετε έναν διακομιστή VPN IPsec
https://www.itsvse.com/thread-10274-1-1.html

Τα αρχεία καταγραφής Docker γεμίζουν δίσκους και μετεγκατάσταση δεδομένων
https://www.itsvse.com/thread-10247-1-1.html

Πρακτική χρήση του cAdvisor για τη συλλογή μετρήσεων κοντέινερ Docker
https://www.itsvse.com/thread-10243-1-1.html

Ανάπτυξη βάσης δεδομένων SQL Server 2019 στο Docker
https://www.itsvse.com/thread-10186-1-1.html

Αναπτύξτε το φόρουμ Discuz χρησιμοποιώντας την εγκατάσταση του Docker
https://www.itsvse.com/thread-10181-1-1.html

Εγκαταστήστε την επέκταση Redis με βάση την εικόνα Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10176-1-1.html

Εγκαταστήστε την επέκταση GD με βάση την εικόνα Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10175-1-1.html

Η διαφορά μεταξύ των εντολών αποθήκευσης και εξαγωγής του Docker
https://www.itsvse.com/thread-10174-1-1.html

Εγκαταστήστε το curl με βάση το Debian (εικόνα docker).
https://www.itsvse.com/thread-10155-1-1.html

Αναπτύξτε την υπηρεσία Elasticsearch χρησιμοποιώντας το Docker
https://www.itsvse.com/thread-10148-1-1.html

Λύση εξαίρεσης σφάλματος Docker POI
https://www.itsvse.com/thread-10145-1-1.html

Το αρχείο ή ο φάκελος δεν υπάρχει όταν είναι τοποθετημένος ο τόμος Docker
https://www.itsvse.com/thread-10144-1-1.html

Το Docker εξετάζει τις ρυθμίσεις επανεκκίνησης κοντέινερ και τα κοντέινερ μαζικής διακοπής
https://www.itsvse.com/thread-10130-1-1.html

Το Docker αναπτύσσει πολεμικές εφαρμογές σε κοντέινερ Tomcat
https://www.itsvse.com/thread-10125-1-1.html

Πρόβλημα διένεξης πακέτου Docker κατά την εγκατάσταση του CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Docker Πώς να αφαιρέσετε μια εικόνα None
https://www.itsvse.com/thread-10112-1-1.html

Το Docker MySQL λύνει το πρόβλημα των πάρα πολλών συνδέσεων
https://www.itsvse.com/thread-10102-1-1.html

Συνιστώνται δύο εργαλεία για την ανάλυση του επιπέδου εικόνας Docker
https://www.itsvse.com/thread-10063-1-1.html

Σύστημα αρχείων επικάλυψης Linux στο Docker
https://www.itsvse.com/thread-10061-1-1.html

Το Docker εγκαθιστά το Redis Visual Management Tool (redis-manager)
https://www.itsvse.com/thread-10015-1-1.html

Εγκαταστήστε κοντέινερ Docker στο CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Το Docker δημιουργεί υπηρεσίες SFTP
https://www.itsvse.com/thread-9994-1-1.html

Το Docker Hub ρυθμίζει την εγχώρια επιτάχυνση εικόνας
https://www.itsvse.com/thread-9738-1-1.html

Αναπτύξτε το σεμινάριο ανίχνευσης κατανεμημένων συνδέσμων Jaeger με το Docker
https://www.itsvse.com/thread-9526-1-1.html

Το αποθετήριο Docker (3) ωθεί τις εικόνες ASP.NET Core στα αποθετήρια Harbor
https://www.itsvse.com/thread-9478-1-1.html

Αποθετήριο Docker (2) Ρυθμίσεις λιμένα για εκκίνηση
https://www.itsvse.com/thread-9475-1-1.html

Αποθετήριο Docker (1) Δημιουργήστε ένα ιδιωτικό αποθετήριο με βάση το Harbor
https://www.itsvse.com/thread-9474-1-1.html

docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
https://www.itsvse.com/thread-9449-1-1.html

Η εγκατάσταση του Docker εκτελεί την προσωρινή μνήμη Redis
https://www.itsvse.com/thread-8995-1-1.html

Docker Container για πρόσβαση σε εξωτερικές υπηρεσίες κεντρικού υπολογιστή
https://www.itsvse.com/thread-8969-1-1.html

Εγκαταστήστε το εργαλείο ping σε ένα κοντέινερ κατασκευασμένο με Docker
https://www.itsvse.com/thread-8966-1-1.html

Αναβάθμιση Docker στην πιο πρόσφατη έκδοση
https://www.itsvse.com/thread-8932-1-1.html

Το Docker αποθηκεύει τη θέση της εικόνας στο σύστημα Windows
https://www.itsvse.com/thread-8922-1-1.html

Διαφορά μεταξύ dockerfile και docker-compose
https://www.itsvse.com/thread-8921-1-1.html

Ασυνέπειες ώρας Docker, ρύθμιση ζώνης ώρας κοντέινερ
https://www.itsvse.com/thread-8865-1-1.html

docker ps error bash: ps: η εντολή δεν βρέθηκε
https://www.itsvse.com/thread-8864-1-1.html

Η ώρα ημερομηνίας και ώρας στο .Net Core δεν συνάδει με την ώρα των Windows στο Linux Docker
https://www.itsvse.com/thread-8862-1-1.html

[Πρακτική μάχη] Δημιουργήστε μια εικόνα Docker με βάση το Nginx
https://www.itsvse.com/thread-8800-1-1.html

Το Docker δημιουργεί ένα ιδιωτικό αποθετήριο εικόνων
https://www.itsvse.com/thread-8389-1-1.html

Η κοινή χρήση τόμου δεν είναι ενεργοποιημένη. Ενεργοποιήστε τα σύνολα τόμου στις ρυθμίσεις Docker CE για Windows...
https://www.itsvse.com/thread-7544-1-1.html

Το CentOS επιλύει το πρόβλημα ότι δεν είναι δυνατή η πρόσβαση στο εξωτερικό δίκτυο μετά την αντιστοίχιση της θύρας docker στον κεντρικό υπολογιστή
https://www.itsvse.com/thread-6959-1-1.html

Επιλογή --rm του docker run
https://www.itsvse.com/thread-6957-1-1.html

Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html


Το CentOS 7 Docker αναπτύσσει την PostgreSQL 9.6
https://www.itsvse.com/thread-5683-1-1.html

Τροποποιήστε τη μέθοδο αντιστοίχισης θυρών για κοντέινερ docker
https://www.itsvse.com/thread-5177-1-1.html

Οδηγός για την ανάπτυξη του rap2 με το docker στο Centos 7
https://www.itsvse.com/thread-5166-1-1.html

centos εγκατάσταση Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html

Πώς τα κοντέινερ και οι κεντρικοί υπολογιστές Docker αντιγράφουν αρχεία μεταξύ τους
https://www.itsvse.com/thread-5121-1-1.html

Το Docker δημιουργεί ένα κοντέινερ Nginx
https://www.itsvse.com/thread-5119-1-1.html

Το κοντέινερ Docker ρυθμίζει ένα σταθερό σεμινάριο IP
https://www.itsvse.com/thread-5116-1-1.html

Πώς να λάβετε τη διεύθυνση IP ενός κοντέινερ docker
https://www.itsvse.com/thread-5115-1-1.html

Docker Container για να δείτε την έκδοση κοντέινερ Linux
https://www.itsvse.com/thread-5114-1-1.html

Οκτώ πραγματικές περιπτώσεις χρήσης Docker
https://www.itsvse.com/thread-5015-1-1.html

Εγκατάσταση και διαμόρφωση του Centos7 Docker στην πράξη
https://www.itsvse.com/thread-5014-1-1.html

Οι εκδόσεις Docker χωρίζονται σε διακρίσεις CE και EE
https://www.itsvse.com/thread-5013-1-1.html
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 3/6/2023 9:22:24 π.μ. |
Μεταβείτε στο κοντέινερ για να δείτε τις εσωτερικές πληροφορίες



Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com