Wat is Docker run -it Flag?

Wat Is Docker Run It Flag



Docker is een van de krachtigste tools die kan worden gebruikt via het Docker GUI-platform en Docker CLI. Docker CLI biedt veel Docker-opdrachten die worden gebruikt voor het bouwen, beheren en uitvoeren van toepassingen en de opdracht Docker run is er een van. De ' havenarbeider rennen ” commando voert Docker-afbeeldingen uit als containers en implementeert projecten.

Dit bericht gaat dieper in op wat de run -it-optie van Docker is en hoe deze te gebruiken.

Wat is Docker run -it Flag?

De ' havenarbeider rennen ” commando ondersteunt veel opties om extra functionaliteiten uit te voeren samen met het uitvoeren van de Docker-images, en de “ -het 'Vlag is er een van. Het combineert de twee opties, “ -i ' en ' -t ”:







  • De ' -i ” optie wordt gebruikt om de Docker-afbeelding in interactieve modus uit te voeren (houd de invoerstroom van de opdracht open)
  • De ' -t ” optie wordt gebruikt om de “ TTY-pseudo ”-terminal naar de Docker-container.

Om alle opties van de Docker run-opdracht samen met een beschrijving te bekijken, gebruikt u de ' havenarbeider run –help ” commando:



$ havenarbeider rennen --helpen



Hoe Docker run -it Command te gebruiken?

Gebruik maken van de “ havenarbeider voert -it uit ” commando, gebruikers moeten een docker-image hebben. Voor dit doel zullen we de Visual Studio-code-editor gebruiken en een nieuwe Dockerfile maken waarmee een Docker-afbeelding wordt gegenereerd.





In ons geval starten we de procedure door een Dockerfile te maken.

Stap 1: maak een nieuwe Dockerfile aan
Maak een nieuwe Dockerfile door op het gemarkeerde pictogram te klikken en stel de bestandsnaam in als ' Dockerfile ”:



Plak de onderstaande code in Dockerfile. Deze instructies zullen eerst de genoemde afhankelijkheden installeren en vervolgens het eenvoudige python-programma uitvoeren:

VAN python: 3.6

RENNEN apt-get-update && apt-get installeren -J --geen-installatie-aanbevelingen \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
gek \
&& \
apt-schoonmaken && \
rm -rf / was / lib / geschikt / lijsten /*

BLOOTSTELLEN 8000

CMD-python -c 'print('Docker is eenvoudiger Deployment Tool')'

Stap 2: Bouw een Docker-image
Genereer vervolgens de nieuwe Docker-afbeelding met behulp van de ' dokwerker gebouwd ” commando. Hier de ' -t ” optie wordt gebruikt om de naam van de afbeelding op te geven:

$ dokwerker gebouwd -t pythonafbeelding.

Stap 3: Gebruik de opdracht 'docker run -it'.
Gebruik nu de ' havenarbeider voert -it uit ” commando om de nieuw gemaakte afbeelding uit te voeren:

$ havenarbeider rennen -het pythonafbeelding

Men kan constateren dat, met behulp van de “ havenarbeider voert -it uit ” commando, hebben we met succes het eenvoudige Python-programma geïmplementeerd:

We hebben uitgewerkt wat de Docker run -it-vlag is en hoe deze in Docker te gebruiken.

Gevolgtrekking

De Docker-run “ -het 'vlag is een combinatie van twee opties, ' -i ' en ' -t ”. De ' -i ' optie voert de Docker-afbeelding uit in interactieve modus (houd Standard Input Stream open). Echter, de ' -t ” optie wordt gebruikt om de “ pseudo-TTY ” terminal naar de container. Om 'docker run -it' te gebruiken, maakt u eerst een Docker-image via Dockerfile. Maak dan gebruik van de “ havenarbeider run -it ” commando. Dit bericht besprak de 'docker run -it' en hoe deze te gebruiken.