Dette innlegget vil utdype hva Dockers run-it-alternativ er og hvordan du bruker det.
Hva er Docker run -it Flag?
« docker run '-kommandoen støtter mange alternativer for å utføre tilleggsfunksjoner sammen med å utføre Docker-bildene, og ' -den ” flagg er en av dem. Den kombinerer de to alternativene, ' -Jeg ' og ' -t ':
- « -Jeg alternativet brukes til å kjøre Docker-bildet i interaktiv modus (hold kommandoinngangsstrømmen åpen)
- « -t ' alternativet brukes til å tildele ' TTY-pseudo ” terminal til Docker-beholderen.
For å se alle alternativene for Docker run-kommandoen sammen med en beskrivelse, bruk ' docker run – hjelp ' kommando:
$ docker run --hjelp
Hvordan bruke Docker run -it Command?
For å bruke ' docker run -it kommandoen må brukere ha et docker-bilde. For dette formålet vil vi bruke Visual Studio-kodeeditoren og lage en ny Dockerfil som et Docker-bilde vil bli generert gjennom.
I vårt tilfelle vil vi starte prosedyren ved å lage en Dockerfile.
Trinn 1: Lag ny Dockerfile
Opprett en ny Dockerfile ved å klikke på det uthevede ikonet og angi filnavnet som ' Dockerfil ':
Lim inn koden nedenfor i Dockerfile. Disse instruksjonene vil først installere nevnte avhengigheter og deretter kjøre det enkle python-programmet:
FRA python: 3.6LØPE apt-get oppdatering && apt-get install -Y --no-install-anbefaler \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-get clean && \
rm -rf / var / lib / apt / lister /*
AVDEKKE 8000
CMD python -c 'print('Docker er enklere distribusjonsverktøy')'
Trinn 2: Bygg et Docker-bilde
Deretter genererer du det nye Docker-bildet ved å bruke ' dockerbygg ' kommando. Her er ' -t alternativet brukes til å spesifisere bildenavnet:
Trinn 3: Bruk kommandoen 'docker run -it'.
Bruk nå ' docker run -it kommando for å utføre det nyopprettede bildet:
Det kan observeres at ved hjelp av ' docker run -it kommandoen har vi implementert det enkle Python-programmet:
Vi har utdypet hva som er Docker run -it flagg og hvordan du bruker det i Docker.
Konklusjon
The Docker run ' -den flagg er en kombinasjon av to alternativer, -Jeg ' og ' -t '. « -Jeg alternativet kjører Docker-bildet i interaktiv modus (hold Standard Input Stream) åpen. Imidlertid ' -t ' alternativet brukes til å tildele ' pseudo-TTY ” terminal til containeren. For å bruke 'docker run -it', lag først et Docker-bilde gjennom Dockerfile. Deretter bruker du ' docker run -it ' kommando. Dette innlegget diskuterte 'docker run -it' og hvordan du bruker det.