GNU/Linux >> Znalost Linux >  >> Linux

s2i:příkaz nenalezen

Sada nástrojů S2I vytváří obrazy připravené ke spuštění vložením zdrojových souborů do běžící instance základního obrazu builderu, přičemž skripty v obrazu builderu převádějí tento zdrojový kód na spustitelnou aplikaci. Z kontejneru, ve kterém byl proces sestavení spuštěn, se poté vytvoří spustitelný obraz aplikace.

Nástroj příkazového řádku, který řídí proces sestavení S2I, se nazývá s2i. Když nasadíte aplikaci ze zdrojového kódu v OpenShift pomocí S2I, všechny kroky spojené se spuštěním nástroje příkazového řádku s2i provedou za vás.

Chcete-li sestavit bitovou kopii kontejneru, spusťte sestavení s2i a zadejte mu umístění zdrojového kódu vaší aplikace, název bitové kopie tvůrce S2I a název, který se má přidělit vytvořenému obrazu aplikace:

$ s2i build [location of app source code] [name of image]

Podrobnosti o vytvořeném obrázku lze zobrazit spuštěním obrázků dockeru:

$ docker images

Pokud při spouštění příkazu s2i narazíte na níže uvedenou chybu:

s2i: command not found

můžete nainstalovat níže uvedený balíček podle vaší volby distribuce.

Distribuce Příkaz
OS X brew install source-to-image
Fedora dnf instalace source-to-image

Závěr

Nástroj Source-to-Image implementuje mechanismus, který vezme zdrojový kód aplikace a zabuduje jej do obrazu kontejneru. Nástroj funguje tak, že spustí kontejner pomocí bitové kopie S2I Builder, vloží do kontejneru zdrojový kód aplikace a spustí sestavovací skript pro nastavení obsahu bitové kopie.


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. netstat:příkaz nenalezen

  1. kubectl:příkaz nenalezen

  2. tvservice:příkaz nenalezen

  3. rm:příkaz nenalezen

  1. mv:příkaz nenalezen

  2. ln:příkaz nenalezen

  3. mkinitrd:příkaz nenalezen