Cuprins:

Cum rulez un script într-un container Docker?
Cum rulez un script într-un container Docker?

Video: Cum rulez un script într-un container Docker?

Video: Cum rulez un script într-un container Docker?
Video: Dockerfile >Docker Image > Docker Container | Beginners Hands-On | Step by Step 2024, Aprilie
Anonim

Urmați acești pași:

  1. Utilizare docher ps pentru a vedea numele celui existent recipient .
  2. Apoi utilizați docker de comandă exec -it < recipient name> /bin/bash pentru a obține un shell bash în recipient .
  3. Sau utilizați direct docher exec -it < recipient nume> < comanda > a executa tot ceea ce comanda specificați în recipient .

Având în vedere acest lucru, cum listez un container docker?

Listează containerele Docker

  1. După cum puteți vedea, imaginea de mai sus indică că nu există containere care rulează.
  2. Pentru a enumera containerele după ID, utilizați –aq (liniștit): docker ps –aq.
  3. Pentru a enumera dimensiunea totală a fișierului pentru fiecare container, utilizați –s (dimensiune): docker ps –s.
  4. Comanda ps oferă mai multe coloane de informații:

Se poate întreba, de asemenea, cum rulez un script shell? Pași pentru a scrie și a executa un script

  1. Deschide terminalul. Accesați directorul în care doriți să vă creați scriptul.
  2. Creați un fișier cu. extensia sh.
  3. Scrieți scriptul în fișier folosind un editor.
  4. Faceți scriptul executabil cu comanda chmod +x.
  5. Rulați scriptul folosind./.

Apoi, cum pornesc un container Docker existent?

Pentru a reporni un container existent , vom folosi start comanda cu indicatorul -a pentru a-l atașa și stegulețul -i pentru ao face interactiv, urmat fie de recipient ID sau nume. Asigurați-vă că înlocuiți ID-ul dvs recipient în comanda de mai jos: pornire docker -ai 11cc47339ee1.

Cum transmit argumente către Docker?

Timp de rulare argumente sunt transferate atunci când tu docker run sau porniți containerul: $ docker run [OPȚIUNI] IMAGINE[:TAG|@DIGEST] [COMANDĂ] [ARG…] Vă permit să trimiteți variabile către aplicația dvs. care vor fi alergare în containerul dvs., așa cum este definit în dvs dockerfile după definițiile dvs. CMD sau ENTRYPOINT.

Recomandat: