Κοινή χρήση τεχνολογίας

Εισαγάγετε την εντολή συσκευασίας του docker

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Η εντολή συσκευασίας του Docker είναιdocker build
Χρησιμοποιείται για τη συσκευασία και τη δημιουργία εικόνων Docker.Χρησιμοποιείται το παρακάτωdocker buildΒασικά βήματα της εντολής:

  1. Δημιουργήστε ένα Dockerfile στον ριζικό κατάλογο του έργου που περιγράφει τον τρόπο δημιουργίας της εικόνας Docker. Το Dockerfile είναι ένα αρχείο κειμένου που μπορεί να περιέχει μια σειρά από οδηγίες και στοιχεία διαμόρφωσης.

  2. Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε την εικόνα:

    docker build -t <镜像名称> <Dockerfile所在目录路径>
    
    • 1

    σε,-tΗ παράμετρος χρησιμοποιείται για τον καθορισμό ενός ονόματος για την εικόνα.<镜像名称>είναι το όνομα που θέλετε να δώσετε στην εικόνα,<Dockerfile所在目录路径>Είναι η διαδρομή προς τον κατάλογο που περιέχει το αρχείο Docker.

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

  4. Αφού ολοκληρωθεί η κατασκευή, μπορείτε να χρησιμοποιήσετεdocker images εντολή για προβολή μιας λίστας με όλες τις εικόνες. Θα πρέπει να μπορείτε να βρείτε την εικόνα που μόλις δημιουργήσατε στη λίστα.

χρήσηdocker buildΟι εντολές μπορούν γρήγορα και αυτόματα να συσκευάζουν και να δημιουργούν εικόνες Docker, απλοποιώντας τη διαδικασία ανάπτυξης της εφαρμογής.

2. Για να συσκευάσετε το app.jar σε μια εικόνα Docker, πρέπει να εκτελέσετε τα παρακάτω βήματα

  1. Δημιουργήστε ένα αρχείο Docker:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
  • 1
  • 2
  • 3

Αυτό το Dockerfile χρησιμοποιεί το OpenJDK 8 ως βασική εικόνα και αντιγράφει το app.jar στον ριζικό κατάλογο της εικόνας. Στη συνέχεια, εκτελέστε την εντολή CMD για να εκτελέσετε το app.jar κατά την εκκίνηση του κοντέινερ.

  1. Στον κατάλογο όπου βρίσκεται το app.jar, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε την εικόνα Docker:
docker build -t app-image:latest .
  • 1

Αυτή η εντολή θα χρησιμοποιήσει το Dockerfile στον τρέχοντα κατάλογο για να δημιουργήσει μια εικόνα με το όνομα app-image με την πιο πρόσφατη ετικέτα εικόνας.

  1. Αφού ολοκληρωθεί η κατασκευή, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να προβάλετε την εικόνα:
docker images
  • 1

Όλες οι εικόνες θα εμφανίζονται στη λίστα και μπορείτε να βρείτε την εικόνα της εφαρμογής-εικόνας που μόλις δημιουργήσατε.

  1. Εάν θέλετε να εκτελέσετε αυτήν την εικόνα, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
docker run -d -p 8080:8080 app-image
  • 1

Αυτή η εντολή θα εκτελέσει την εικόνα της εφαρμογής-εικόνας στο παρασκήνιο και θα αντιστοιχίσει τη θύρα 8080 στο κοντέινερ στη θύρα 8080 στον κεντρικό υπολογιστή. Ο αριθμός θύρας μπορεί να τροποποιηθεί ανάλογα με την πραγματική κατάσταση.

Τώρα, το app.jar έχει συσκευαστεί με επιτυχία στην εικόνα Docker και η εφαρμογή μπορεί να ξεκινήσει εκτελώντας την εικόνα.