Sadržaj:

Kako mogu proslijediti varijablu okruženja u Docker pokretanju?
Kako mogu proslijediti varijablu okruženja u Docker pokretanju?

Video: Kako mogu proslijediti varijablu okruženja u Docker pokretanju?

Video: Kako mogu proslijediti varijablu okruženja u Docker pokretanju?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, Studeni
Anonim

Postavi varijable okoline (-e, -- okr , -- okr -datoteka)

Kada trčanje naredba, tj Lučki radnik CLI klijent provjerava vrijednost varijabla ima u vašem lokalnom okoliš i prosljeđuje je kontejner . Ako je predviđeno ne = i to varijabla se ne izvozi u vaš lokalni okoliš , the varijabla neće biti postavljen u kontejner.

Također znate, nasljeđuje li Docker varijable okruženja?

Korištenje lučki radnik -sastavi, ti može naslijediti env varijable u lučki radnik -sastaviti. yml i naknadno bilo koji Dockerfile (s) pozvan od strane lučki radnik -komponirati za izgradnju slika. Ovaj je korisno kada se Dockerfile Naredba RUN trebala bi izvršiti naredbe specifične za okoliš.

Također znajte što je u naredbi Docker Run? The docker run naredba stvara spremnik od zadane slike i pokreće spremnik koristeći danu naredba . Jedan je od prvih naredbe trebali biste se upoznati kada počnete raditi s Lučki radnik.

S tim u vezi, može li Dockerfile pristupiti varijablama okruženja?

Ti kontejneri imaju pristup do ENV varijable definiran u Dockerfile koji je proizveo izvornu sliku. Međutim, te vrijednosti limenka biti poništen pružanjem single varijable okoline , ili env_files, iz kojih varijable okoline analiziraju se i prosljeđuju u spremnik.

Kako mogu pokrenuti postojeći Docker spremnik?

Prati ove korake:

  1. Koristite docker ps da biste dobili naziv postojećeg spremnika.
  2. Koristite naredbu docker exec -it /bin/bash da dobijete bash ljusku u spremniku.
  3. Ili izravno upotrijebite docker exec -it da izvršite bilo koju naredbu koju navedete u spremniku.

Preporučeni: