Innholdsfortegnelse:

Hvordan sender jeg en miljøvariabel i Docker run?
Hvordan sender jeg en miljøvariabel i Docker run?

Video: Hvordan sender jeg en miljøvariabel i Docker run?

Video: Hvordan sender jeg en miljøvariabel i Docker run?
Video: Getting started with Podman Desktop | #Chocolatey | Docker Desktop Alternative 2024, Kan
Anonim

Sett Miljøvariabler (-e, -- env , -- env -fil)

Når løping kommandoen, den Docker CLI-klienten sjekker verdien variabel har i ditt lokale miljø og gir den til container . Hvis nei = er gitt og det variabel er ikke eksportert i ditt lokale miljø , den variabel vil ikke settes i container.

Vet også, arver Docker miljøvariabler?

Ved hjelp av havnearbeider -komponer, du kan arve env-variabler i havnearbeider -komponere. yml og deretter evt Dockerfil (s) ringte av havnearbeider -komponer for å bygge bilder. Dette er nyttig når Dockerfil RUN-kommandoen skal utføre kommandoer som er spesifikke for miljø.

Vet også, hva er i Docker Run-kommandoen? De docker run kommando oppretter en beholder fra et gitt bilde og starter beholderen ved å bruke en gitt kommando . Det er en av de første kommandoer du bør bli kjent med når du begynner å jobbe med Docker.

I denne forbindelse, kan Dockerfile få tilgang til miljøvariabler?

Det har de containerne adgang til ENV-variabler definert i Dockerfil som produserte det originale bildet. Men disse verdiene kan overstyres ved å gi singel Miljøvariabler , eller env_filer, hvorfra Miljøvariabler blir analysert og sendt inn i beholderen.

Hvordan kjører jeg en eksisterende Docker-beholder?

Følg disse trinnene:

  1. Bruk docker ps for å få navnet på den eksisterende containeren.
  2. Bruk kommandoen docker exec -it /bin/bash for å få et bash-skall i beholderen.
  3. Eller bruk docker exec -it direkte for å utføre hvilken kommando du angir i beholderen.

Anbefalt: