GNU/Linux >> Linux Esercitazione >  >> Linux

s2i:comando non trovato

Il toolkit S2I produce immagini pronte per l'esecuzione iniettando file di origine in un'istanza in esecuzione di un'immagine di base del builder, con script nell'immagine del builder che trasformano il codice sorgente in un'applicazione eseguibile. Dal contenitore in cui è stato eseguito il processo di compilazione, viene quindi creata un'immagine dell'applicazione eseguibile.

Lo strumento da riga di comando che guida il processo di compilazione S2I è chiamato s2i. Quando si distribuisce un'applicazione dal codice sorgente in OpenShift utilizzando S2I, tutti i passaggi coinvolti nell'esecuzione dello strumento da riga di comando s2i vengono eseguiti automaticamente.

Per creare l'immagine del contenitore, esegui s2i build, fornendogli la posizione del codice sorgente dell'applicazione, il nome dell'immagine del builder S2I e il nome da assegnare all'immagine dell'applicazione creata:

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

I dettagli dell'immagine prodotta possono essere visualizzati eseguendo le immagini della finestra mobile:

$ docker images

Se si verifica un errore come mostrato di seguito durante l'esecuzione del comando s2i:

s2i: command not found

puoi installare il pacchetto seguente secondo la tua scelta di distribuzione.

Distribuzione Comando
OS X brew install source-to-image
Fedora dnf installa da sorgente a immagine

Conclusione

Lo strumento Source-to-Image implementa un meccanismo per prendere il codice sorgente dell'applicazione e compilarlo in un'immagine contenitore. Lo strumento funziona avviando un contenitore utilizzando un'immagine del builder S2I, inserendo il codice sorgente dell'applicazione nel contenitore ed eseguendo uno script assemble per impostare il contenuto dell'immagine.


Linux
  1. ifrename:comando non trovato

  2. netstat:comando non trovato

  3. kubectl:comando non trovato

  4. tvservice:comando non trovato

  5. ln:comando non trovato

aws-shell:comando non trovato

w:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato