Πίνακας περιεχομένων:

Πώς μπορώ να εκτελέσω ένα σενάριο σε ένα κοντέινερ Docker;
Πώς μπορώ να εκτελέσω ένα σενάριο σε ένα κοντέινερ Docker;

Βίντεο: Πώς μπορώ να εκτελέσω ένα σενάριο σε ένα κοντέινερ Docker;

Βίντεο: Πώς μπορώ να εκτελέσω ένα σενάριο σε ένα κοντέινερ Docker;
Βίντεο: Publish container images to DockerHub | #CloudNativeNinja PT5 2024, Νοέμβριος
Anonim

Ακολουθήστε αυτά τα βήματα:

  1. Χρήση λιμενεργάτης ps για να δείτε το όνομα του υπάρχοντος δοχείο .
  2. Στη συνέχεια χρησιμοποιήστε το Docker εντολών exec -it < δοχείο name> /bin/bash για να αποκτήσετε ένα κέλυφος bash στο δοχείο .
  3. Ή απευθείας χρήση λιμενεργάτης exec -it < δοχείο όνομα> < εντολή > να εκτελέσει ό, τι να 'ναι εντολή προσδιορίζετε στο δοχείο .

Λαμβάνοντας υπόψη αυτό, πώς μπορώ να παραθέσω ένα κοντέινερ docker;

Λίστα Docker Containers

  1. Όπως μπορείτε να δείτε, η παραπάνω εικόνα δείχνει ότι δεν υπάρχουν κοντέινερ που τρέχουν.
  2. Για να παραθέσετε τα κοντέινερ με βάση το αναγνωριστικό τους χρησιμοποιήστε –aq (αθόρυβο): docker ps –aq.
  3. Για να παραθέσετε το συνολικό μέγεθος αρχείου κάθε κοντέινερ, χρησιμοποιήστε –s (size): docker ps –s.
  4. Η εντολή ps παρέχει πολλές στήλες πληροφοριών:

Κάποιος μπορεί επίσης να ρωτήσει, πώς μπορώ να εκτελέσω ένα σενάριο κελύφους; Βήματα για τη σύνταξη και την εκτέλεση ενός σεναρίου

  1. Ανοίξτε το τερματικό. Μεταβείτε στον κατάλογο όπου θέλετε να δημιουργήσετε το σενάριό σας.
  2. Δημιουργήστε ένα αρχείο με. sh προέκταση.
  3. Γράψτε το σενάριο στο αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας.
  4. Κάντε το σενάριο εκτελέσιμο με την εντολή chmod +x.
  5. Εκτελέστε το σενάριο χρησιμοποιώντας./.

Τότε, πώς μπορώ να ξεκινήσω ένα υπάρχον κοντέινερ Docker;

Για επανεκκίνηση ενός υπάρχον δοχείο , θα χρησιμοποιήσουμε το αρχή εντολή με τη σημαία -a για να την επισυνάψετε και τη σημαία -i για να την κάνετε διαδραστική, ακολουθούμενη από το δοχείο Ταυτότητα ή όνομα. Φροντίστε να αντικαταστήσετε την ταυτότητά σας δοχείο στην παρακάτω εντολή: εκκίνηση docker -ai 11cc47339ee1.

Πώς μεταφέρω επιχειρήματα στο Docker;

Χρόνος εκτέλεσης επιχειρήματα μεταβιβάζονται όταν εσείς τρέξιμο docker ή ξεκινήστε το κοντέινερ σας: $ τρέξιμο docker [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Σας επιτρέπουν να στείλετε μεταβλητές στην εφαρμογή σας που θα τρέξιμο στο κοντέινερ σας όπως ορίζεται στο δικό σας dockerfile από τους ορισμούς σας CMD ή ENTRYPOINT.

Συνιστάται: