Kazalo:

Kako posredujem spremenljivko okolja v Dockerjevem zagonu?
Kako posredujem spremenljivko okolja v Dockerjevem zagonu?

Video: Kako posredujem spremenljivko okolja v Dockerjevem zagonu?

Video: Kako posredujem spremenljivko okolja v Dockerjevem zagonu?
Video: The Choice is Ours (2016) Official Full Version 2024, April
Anonim

Set spremenljivke okolja (-e, -- env , -- env -mapa)

Kdaj tek ukaz, Docker Odjemalec CLI preveri vrednost spremenljivka ima v vašem lokalnem okolju okolje in ga prenese na posoda . Če je podan ne = in to spremenljivka ni izvožen v vaš lokalni okolje , spremenljivka ne bo nastavljen v posoda.

Vedite tudi, ali Docker podeduje spremenljivke okolja?

Uporaba docker - sestavi, ti lahko podeduje spremenljivke env v docker - sestavi. yml in nato poljubno Dockerfile (s) klica docker - sestavite za ustvarjanje slik. tole je koristno, ko Dockerfile Ukaz RUN bi moral izvajati ukaze, specifične za okolje.

Vedite tudi, kaj je v ukazu Docker Run? The ukaz za zagon dockerja ustvari vsebnik iz dane slike in zažene vsebnik z dano sliko ukaz . Je eden prvih ukazov se morate seznaniti, ko začnete delati Docker.

Ali lahko v zvezi s tem Dockerfile dostopa do spremenljivk okolja?

Ti kontejnerji imajo dostop do spremenljivke ENV opredeljeno v Dockerfile ki je ustvarila izvirno sliko. Vendar te vrednote lahko se preglasi z zagotavljanjem single spremenljivke okolja , ali env_files, iz katerega spremenljivke okolja se razčlenijo in prenesejo v posodo.

Kako zaženem obstoječi vsebnik Docker?

Sledite tem korakom:

  1. Uporabite docker ps, da dobite ime obstoječega vsebnika.
  2. Uporabite ukaz docker exec -it /bin/bash, da dobite bash lupino v vsebnik.
  3. Ali pa neposredno uporabite docker exec -it za izvedbo katerega koli ukaza, ki ga podate v vsebniku.

Priporočena: