Hvad er Docker run -it Flag?

Hvad Er Docker Run It Flag



Docker er et af de mest kraftfulde værktøjer, der kan bruges gennem Docker GUI-platformen og Docker CLI. Docker CLI giver mange Docker-kommandoer, der bruges til at bygge, administrere og køre applikationer, og Docker run-kommandoen er en af ​​dem. Det ' docker-løb kommandoen kører Docker-images som containere og implementerer projekter.

Dette indlæg vil uddybe, hvad Dockers run-it-indstilling er, og hvordan man bruger den.

Hvad er Docker run -it Flag?

Det ' docker-løb kommandoen understøtter mange muligheder for at udføre yderligere funktioner sammen med udførelse af Docker-billederne, og ' -det ” flag er en af ​​dem. Det kombinerer de to muligheder, ' -jeg ' og ' -t ”:





  • Det ' -jeg '-indstillingen bruges til at køre Docker-billedet i interaktiv tilstand (hold kommandoinputstrøm åben)
  • Det ' -t ' mulighed bruges til at tildele ' TTY-pseudo ” terminal til Docker-containeren.

For at se alle muligheder for Docker run-kommandoen sammen med en beskrivelse skal du bruge ' docker run -hjælp kommando:



$ docker-løb --Hjælp



Hvordan bruger man Docker run -it Command?

For at bruge ' docker run -it ” kommando, skal brugerne have et docker-billede. Til dette formål vil vi bruge Visual Studio-kodeeditoren og oprette en ny Dockerfil, hvorigennem et Docker-billede vil blive genereret.





I vores tilfælde starter vi proceduren ved at oprette en Dockerfile.

Trin 1: Opret ny Dockerfile
Opret en ny Dockerfile ved at klikke på det fremhævede ikon og indstil filnavnet som ' Dockerfil ”:



Indsæt nedenstående kode i Dockerfile. Disse instruktioner vil først installere nævnte afhængigheder og derefter udføre det simple python-program:

FRA python: 3.6

LØB apt-get opdatering && apt-get install -Y --no-install-anbefaler \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-get clean && \
rm -rf / var / lib / passende / lister /*

UDSÆTTE 8000

CMD python -c 'print('Docker er mere simpelt implementeringsværktøj')'

Trin 2: Byg et Docker-billede
Generer derefter det nye Docker-billede ved hjælp af ' docker bygning ” kommando. Her er ' -t ' mulighed bruges til at angive billedets navn:

$ docker bygning -t pythonbillede.

Trin 3: Brug kommandoen 'docker run -it'.
Brug nu ' docker run -it kommando for at udføre det nyoprettede billede:

$ docker-løb -det pythonbillede

Det kan observeres, at ved hjælp af ' docker run -it ” kommando, har vi med succes implementeret det simple Python-program:

Vi har uddybet, hvad der er Docker run -it flag, og hvordan man bruger det i Docker.

Konklusion

Docker-løbet ' -det ' flag er en kombination af to muligheder, ' -jeg ' og ' -t ”. Det ' -jeg ” mulighed kører Docker-billedet i interaktiv tilstand (hold Standard Input Stream) åben. Imidlertid ' -t ' mulighed bruges til at tildele ' pseudo-TTY ” terminal til containeren. For at bruge 'docker run -it', skal du først oprette et Docker-billede gennem Dockerfile. Brug derefter ' docker run -it ” kommando. Dette indlæg diskuterede 'docker run -it' og hvordan man bruger det.