Cuprins:

Cum transmit o variabilă de mediu în rularea Docker?
Cum transmit o variabilă de mediu în rularea Docker?

Video: Cum transmit o variabilă de mediu în rularea Docker?

Video: Cum transmit o variabilă de mediu în rularea Docker?
Video: Docker - A Better Way to Build Apps : Using Environment Variables to Control Container| packtpub.com 2024, Mai
Anonim

A stabilit variabile de mediu (-e, -- înv , -- înv -fişier)

Cand alergare comanda, Docher Clientul CLI verifică valoarea variabil are în localul dvs mediu inconjurator și îl transmite către recipient . Dacă nu este furnizat = și că variabil nu este exportat în local mediu inconjurator , cel variabil nu va fi setat în recipient.

De asemenea, știți, Docker moștenește variabilele de mediu?

Folosind docher -compune, tu poate moșteni variabile env în docher -Compune. yml și ulterior oricare Dockerfile (s) chemat de docher -compune pentru a construi imagini. Acest este util atunci când Dockerfile Comanda RUN ar trebui să execute comenzi specifice pentru mediu inconjurator.

De asemenea, știți, ce este în comanda Docker Run? The comanda docker run creează un container dintr-o imagine dată și pornește containerul folosind o anumită imagine comanda . Este una dintre primele comenzi ar trebui să vă familiarizați atunci când începeți să lucrați cu Docher.

În acest sens, Dockerfile poate accesa variabilele de mediu?

Aceste containere au acces la variabile ENV definite în Dockerfile care a produs imaginea originală. Cu toate acestea, acele valori poate sa fi anulat prin furnizarea single variabile de mediu , sau env_files, din care variabile de mediu sunt analizate și trecute în recipient.

Cum rulez un container Docker existent?

Urmați acești pași:

  1. Utilizați docker ps pentru a obține numele containerului existent.
  2. Utilizați comanda docker exec -it /bin/bash pentru a obține un shell bash în container.
  3. Sau utilizați direct docker exec -it pentru a executa orice comandă pe care o specificați în container.

Recomandat: