τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. Η εντολή συσκευασίας του Docker είναιdocker build
。
Χρησιμοποιείται για τη συσκευασία και τη δημιουργία εικόνων Docker.Χρησιμοποιείται το παρακάτωdocker build
Βασικά βήματα της εντολής:
Δημιουργήστε ένα Dockerfile στον ριζικό κατάλογο του έργου που περιγράφει τον τρόπο δημιουργίας της εικόνας Docker. Το Dockerfile είναι ένα αρχείο κειμένου που μπορεί να περιέχει μια σειρά από οδηγίες και στοιχεία διαμόρφωσης.
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε την εικόνα:
docker build -t <镜像名称> <Dockerfile所在目录路径>
σε,-t
Η παράμετρος χρησιμοποιείται για τον καθορισμό ενός ονόματος για την εικόνα.<镜像名称>
είναι το όνομα που θέλετε να δώσετε στην εικόνα,<Dockerfile所在目录路径>
Είναι η διαδρομή προς τον κατάλογο που περιέχει το αρχείο Docker.
Το Docker θα δημιουργήσει την εικόνα σύμφωνα με τις οδηγίες και τα στοιχεία διαμόρφωσης στο Dockerfile. Αυτή η διαδικασία μπορεί να διαρκέσει κάποιο χρόνο, καθώς κατεβάζει τις απαιτούμενες εξαρτήσεις και εκτελεί τις καθορισμένες εντολές.
Αφού ολοκληρωθεί η κατασκευή, μπορείτε να χρησιμοποιήσετεdocker images
εντολή για προβολή μιας λίστας με όλες τις εικόνες. Θα πρέπει να μπορείτε να βρείτε την εικόνα που μόλις δημιουργήσατε στη λίστα.
χρήσηdocker build
Οι εντολές μπορούν γρήγορα και αυτόματα να συσκευάζουν και να δημιουργούν εικόνες Docker, απλοποιώντας τη διαδικασία ανάπτυξης της εφαρμογής.
2. Για να συσκευάσετε το app.jar σε μια εικόνα Docker, πρέπει να εκτελέσετε τα παρακάτω βήματα:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Αυτό το Dockerfile χρησιμοποιεί το OpenJDK 8 ως βασική εικόνα και αντιγράφει το app.jar στον ριζικό κατάλογο της εικόνας. Στη συνέχεια, εκτελέστε την εντολή CMD για να εκτελέσετε το app.jar κατά την εκκίνηση του κοντέινερ.
docker build -t app-image:latest .
Αυτή η εντολή θα χρησιμοποιήσει το Dockerfile στον τρέχοντα κατάλογο για να δημιουργήσει μια εικόνα με το όνομα app-image με την πιο πρόσφατη ετικέτα εικόνας.
docker images
Όλες οι εικόνες θα εμφανίζονται στη λίστα και μπορείτε να βρείτε την εικόνα της εφαρμογής-εικόνας που μόλις δημιουργήσατε.
docker run -d -p 8080:8080 app-image
Αυτή η εντολή θα εκτελέσει την εικόνα της εφαρμογής-εικόνας στο παρασκήνιο και θα αντιστοιχίσει τη θύρα 8080 στο κοντέινερ στη θύρα 8080 στον κεντρικό υπολογιστή. Ο αριθμός θύρας μπορεί να τροποποιηθεί ανάλογα με την πραγματική κατάσταση.
Τώρα, το app.jar έχει συσκευαστεί με επιτυχία στην εικόνα Docker και η εφαρμογή μπορεί να ξεκινήσει εκτελώντας την εικόνα.