Η χρήση ενός είναι μια ισχυρή μέθοδος για την κατασκευή και την προσαρμογή σε. Ακολουθεί μια λεπτομερής διαδικασία και ένα συγκεκριμένο παράδειγμα χρήσης του για τη δημιουργία και την προσαρμογή ενός: Dockerfile images
Docker Dockerfile image
Δημιουργώ ένα Dockerfile
Ξεκινήστε δημιουργώντας ένα νέο αρχείο κειμένου και ονομάζοντάς το. Dockerfile
Καθορίστε τη βάση image
Χρησιμοποιήστε την FROM
εντολή για να καθορίσετε τη βασική εικόνα για το νέο image
. Η βασική εικόνα μπορεί να είναι μια υπάρχουσα image
ή Docker Hub
άλλη εικόνα που έχετε δημιουργήσει προηγουμένως.
Για παράδειγμα, για να χρησιμοποιήσετε το Ubuntu 20.04 image
ως βάση image
, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Εκτελέστε εντολές εγκατάστασης και διαμόρφωσης
Χρησιμοποιήστε την RUN
εντολή για να εκτελέσετε εντολές κατά τη διαδικασία δημιουργίας εικόνας. Μπορείτε να χρησιμοποιήσετε εντολές εγκατάστασης για πακέτα λογισμικού, διαμορφώσεις περιβάλλοντος, να δημιουργήσετε καταλόγους και να εκτελέσετε άλλες απαραίτητες εργασίες.
Για παράδειγμα, για να εγκαταστήσετε το Nginx στο image
, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Sao chép các tệp tin và thư mục vào image
Αντιγραφή αρχείων και καταλόγων στο image
: Χρησιμοποιήστε την COPY
εντολή για να αντιγράψετε αρχεία και καταλόγους από τον κεντρικό υπολογιστή στο image
. Μπορείτε να αντιγράψετε αρχεία προέλευσης, καταλόγους εφαρμογών, αρχεία διαμόρφωσης και άλλους πόρους στο image
.
Για παράδειγμα, για να αντιγράψετε τον app
κατάλογο από τον κεντρικό υπολογιστή στον /app
κατάλογο στο image
, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Καθορίστε την προεπιλεγμένη εντολή κατά την εκκίνηση του a container
Χρησιμοποιήστε την CMD
εντολή για να καθορίσετε την προεπιλεγμένη εντολή που θα εκτελεστεί όταν το a container
ξεκινά από το image
. Η CMD
εντολή ορίζει το κύριο πρόγραμμα ή εντολή που θα εκτελεστεί το κοντέινερ κατά την εκκίνηση.
Για παράδειγμα, για να ξεκινήσετε το Nginx στο container
, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Κατασκευάστε το image
από το Dockerfile
Χρησιμοποιήστε την docker build
εντολή μαζί με τη διαδρομή προς το για να δημιουργήσετε ένα νέο από το. Dockerfile image
Dockerfile
Για παράδειγμα, για να δημιουργήσετε ένα image
από το στον τρέχοντα κατάλογο και να το ονομάσετε "myimage", μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή: Dockerfile
Χρησιμοποιώντας ένα, μπορείτε να προσαρμόσετε τα στοιχεία και τις ρυθμίσεις παραμέτρων σε ένα για να ανταποκρίνονται στις συγκεκριμένες ανάγκες της εφαρμογής σας. Dockerfile image
Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το για να εγκαταστήσετε τα απαραίτητα πακέτα λογισμικού, να διαμορφώσετε το περιβάλλον, να αντιγράψετε τον πηγαίο κώδικα και τους πόρους στο. παρέχει μια ευέλικτη και επαναχρησιμοποιήσιμη προσέγγιση στο κτίριο προσαρμοσμένο σε. Dockerfile image
Dockerfile images
Docker