Inhaltsverzeichnis:

Wie führe ich ein Skript in einem Docker-Container aus?
Wie führe ich ein Skript in einem Docker-Container aus?

Video: Wie führe ich ein Skript in einem Docker-Container aus?

Video: Wie führe ich ein Skript in einem Docker-Container aus?
Video: Learn Docker in 7 Easy Steps - Full Beginner's Tutorial 2024, Kann
Anonim

Folge diesen Schritten:

  1. Verwenden Docker ps, um den Namen des vorhandenen zu sehen Container .
  2. Dann nutze die Kommando-Docker exec -es < Container name> /bin/bash, um eine Bash-Shell im Container .
  3. Oder direkt verwenden Docker exec -es < Container Name> < Befehl > ausführen wie auch immer Befehl du gibst im. an Container .

Wie liste ich in Anbetracht dessen einen Docker-Container auf?

Docker-Container auflisten

  1. Wie Sie sehen können, zeigt das obige Bild, dass keine Container ausgeführt werden.
  2. Um Container nach ihrer ID aufzulisten, verwenden Sie –aq (leise): docker ps –aq.
  3. Um die Gesamtdateigröße jedes Containers aufzulisten, verwenden Sie –s (Größe): docker ps –s.
  4. Der Befehl ps bietet mehrere Informationsspalten:

Man kann sich auch fragen, wie führe ich ein Shell-Skript aus? Schritte zum Schreiben und Ausführen eines Skripts

  1. Öffnen Sie das Terminal. Wechseln Sie in das Verzeichnis, in dem Sie Ihr Skript erstellen möchten.
  2. Erstellen Sie eine Datei mit. sch Erweiterung.
  3. Schreiben Sie das Skript mit einem Editor in die Datei.
  4. Machen Sie das Skript mit dem Befehl chmod +x ausführbar.
  5. Führen Sie das Skript mit./ aus.

Wie starte ich dann einen vorhandenen Docker-Container?

Um neu zu starten vorhandener Container , wir verwenden die Anfang Befehl mit dem Flag -a zum Anhängen und dem Flag -i, um es interaktiv zu machen, gefolgt von entweder dem Container ID oder Name. Ersetzen Sie unbedingt die ID Ihres Container im folgenden Befehl: Docker-Start -ai 11cc47339ee1.

Wie übergebe ich Argumente an Docker?

Laufzeit Argumente werden übergeben, wenn Sie Docker-Run oder starte deinen Container: $ Docker-Run [OPTIONEN] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Sie ermöglichen es Ihnen, Variablen an Ihre Anwendung zu senden, die Laufen in Ihrem Container wie in Ihrem. definiert dockerfile nach Ihren CMD- oder ENTRYPOINT-Definitionen.

Empfohlen: