Obsah:

Jak spustím skript v kontejneru Docker?
Jak spustím skript v kontejneru Docker?

Video: Jak spustím skript v kontejneru Docker?

Video: Jak spustím skript v kontejneru Docker?
Video: Execute a Shell Script Inside a Docker Container 2024, Smět
Anonim

Následuj tyto kroky:

  1. Použití přístavní dělník ps pro zobrazení názvu stávajícího kontejner .
  2. Poté použijte příkazový docker exec -it < kontejner jméno> /bin/bash, abyste získali bash shell v kontejner .
  3. Nebo přímo použít přístavní dělník exec -it < kontejner jméno> < příkaz > provést To je jedno příkaz specifikujete v kontejner .

Vzhledem k tomu, jak mohu uvést dokovací kontejner?

Seznam kontejnerů Docker

  1. Jak můžete vidět, obrázek výše ukazuje, že nejsou spuštěny žádné kontejnery.
  2. Chcete-li zobrazit kontejnery podle jejich ID, použijte –aq (tichý): docker ps –aq.
  3. Chcete-li zobrazit celkovou velikost souboru každého kontejneru, použijte –s (velikost): docker ps –s.
  4. Příkaz ps poskytuje několik sloupců informací:

Někdo se také může zeptat, jak spustím skript shellu? Kroky k napsání a spuštění skriptu

  1. Otevřete terminál. Přejděte do adresáře, kde chcete vytvořit skript.
  2. Vytvořte soubor pomocí. sh prodloužení.
  3. Napište skript do souboru pomocí editoru.
  4. Udělejte skript spustitelný pomocí příkazu chmod +x.
  5. Spusťte skript pomocí./.

Jak potom spustím existující kontejner Docker?

Chcete-li restartovat a stávající kontejner , použijeme Start příkaz s parametrem -a k připojení a parametrem -i, aby byl interaktivní, následovaný buď kontejner ID nebo jméno. Nezapomeňte nahradit své ID kontejner v příkazu níže: start dockeru -ai 11cc47339ee1.

Jak předám argumenty Dockeru?

Doba běhu argumenty jsou předány, když jste docker spustit nebo spusťte svůj kontejner: $ docker spustit [MOŽNOSTI] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Umožňují vám posílat proměnné do vaší aplikace, které budou běh ve vašem kontejneru, jak je definováno ve vašem dockerfile podle vašich definic CMD nebo ENTRYPOINT.

Doporučuje: