Ano ang Docker run -it Flag?

Ano Ang Docker Run It Flag



Ang Docker ay isa sa mga pinakamakapangyarihang tool na maaaring magamit sa pamamagitan ng Docker GUI platform at Docker CLI. Ang Docker CLI ay nagbibigay ng maraming Docker command na ginagamit upang bumuo, mamahala, at magpatakbo ng mga application at ang Docker run command ay isa sa mga ito. Ang ' tumakbo sa pantalan Ang command ay nagpapatakbo ng mga larawan ng Docker bilang mga lalagyan at nagde-deploy ng mga proyekto.

Ang post na ito ay magdedetalye sa kung ano ang run -it na opsyon ng Docker at kung paano ito gamitin.

Ano ang Docker run -it Flag?

Ang ' tumakbo sa pantalan Sinusuportahan ng command na ” ang maraming mga opsyon upang magsagawa ng mga karagdagang pag-andar kasama ng pagpapatupad ng mga imahe ng Docker, at ang “ -ito ” isa na rito ang bandila. Pinagsasama nito ang dalawang pagpipilian, ' -i 'at' -t ”:







  • Ang ' -i 'Ang opsyon ay ginagamit upang patakbuhin ang imahe ng Docker sa interactive na mode (panatilihing bukas ang command input stream)
  • Ang ' -t 'Ang opsyon ay ginagamit upang ilaan ang ' TTY-pseudo ” terminal sa lalagyan ng Docker.

Upang tingnan ang lahat ng mga opsyon ng Docker run command kasama ang isang paglalarawan, gamitin ang ' docker run –tulong ” utos:



$ tumakbo sa pantalan --tulong



Paano Gamitin ang Docker run -it Command?

Upang magamit ang ' docker run -it ” utos, ang mga gumagamit ay dapat magkaroon ng isang docker na imahe. Para sa layuning ito, gagamitin namin ang Visual Studio code editor at gagawa ng bagong Dockerfile kung saan bubuo ang isang Docker image.





Sa aming kaso, sisimulan namin ang pamamaraan sa pamamagitan ng paglikha ng isang Dockerfile.

Hakbang 1: Lumikha ng Bagong Dockerfile
Lumikha ng bagong Dockerfile sa pamamagitan ng pag-click sa naka-highlight na icon at itakda ang pangalan ng file bilang ' Dockerfile ”:



I-paste ang nabanggit na code sa Dockerfile. Ang mga tagubiling ito ay unang mag-i-install ng mga nabanggit na dependencies at pagkatapos ay isakatuparan ang simpleng python program:

MULA sa python: 3.6

TAKBO apt-get update && apt-get install -Y --no-install-recommend \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-get clean && \
rm -rf / ay / lib / apt / mga listahan /*

EXPOSE 8000

CMD python -c 'print('Ang Docker ay mas simpleng Deployment Tool')'

Hakbang 2: Bumuo ng Larawan ng Docker
Susunod, bumuo ng bagong imahe ng Docker gamit ang “ pagtatayo ng docker ” utos. Dito, ang ' -t 'Ang opsyon ay ginagamit upang tukuyin ang pangalan ng larawan:

$ pagtatayo ng docker -t pythonimage .

Hakbang 3: Gamitin ang 'docker run -it' Command
Ngayon, gamitin ang ' docker run -it ” utos upang isagawa ang bagong likhang imahe:

$ tumakbo sa pantalan -ito pythonimage

Mapapansin na, sa tulong ng “ docker run -it ” utos, matagumpay naming nai-deploy ang simpleng Python program:

Ipinaliwanag namin kung ano ang Docker run -it flag at kung paano ito gamitin sa Docker.

Konklusyon

The Docker run ' -ito 'Ang bandila ay kumbinasyon ng dalawang opsyon,' -i 'at' -t ”. Ang ' -i Ang opsyon ay nagpapatakbo ng imahe ng Docker sa interactive na mode (panatilihing nakabukas ang Standard Input Stream). Gayunpaman, ang ' -t 'Ang opsyon ay ginagamit upang ilaan ang ' pseudo-TTY ” terminal sa lalagyan. Upang magamit ang 'docker run -it', lumikha muna ng isang imahe ng Docker sa pamamagitan ng Dockerfile. Pagkatapos, gamitin ang ' docker run -it ” utos. Tinalakay ng post na ito ang 'docker run -it' at kung paano ito gamitin.