Indholdsfortegnelse:

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

Sæt miljøvariabler (-e, -- env , -- env -fil)

Hvornår løb kommandoen, den Docker CLI-klient kontrollerer værdien variabel har i dit lokale miljø og giver det videre til beholder . Hvis nej = er angivet og det variabel er ikke eksporteret i dit lokale miljø , det variabel vil ikke blive sat i beholder.

Ved også, arver Docker miljøvariabler?

Ved brug af havnearbejder -komponer, du kan arve env-variabler i havnearbejder -komponere. yml og efterfølgende evt Dockerfil (s) ringet af havnearbejder -komponer for at bygge billeder. Det her er nyttigt når Dockerfil RUN-kommandoen skal udføre kommandoer, der er specifikke for miljø.

Ved også, hvad der er i Docker Run-kommandoen? Det docker run kommando opretter en beholder ud fra et givet billede og starter beholderen ved hjælp af en given kommando . Det er en af de første kommandoer du bør stifte bekendtskab med, når du begynder at arbejde med Docker.

Kan Dockerfile i denne forbindelse få adgang til miljøvariabler?

Det har de containere adgang til ENV variabler defineret i Dockerfil som producerede det originale billede. Men de værdier kan tilsidesættes ved at give single miljøvariabler , eller env_filer, hvorfra miljøvariabler parses og sendes ind i beholderen.

Hvordan kører jeg en eksisterende Docker-container?

Følg disse trin:

  1. Brug docker ps for at få navnet på den eksisterende container.
  2. Brug kommandoen docker exec -it /bin/bash for at få en bash shell i containeren.
  3. Eller direkte brug docker exec -it til at udføre den kommando du angiver i containeren.

Anbefalede: