Paano Gamitin ang 'apt install' nang Tama sa Iyong Dockerfile

Paano Gamitin Ang Apt Install Nang Tama Sa Iyong Dockerfile



Ang Docker platform ay isa sa mga sikat at simpleng platform para sa pagbuo, pag-deploy, at pagpapadala ng mga DevOps at iba pang mga proyekto sa tulong ng mga portable at nakahiwalay na lalagyan. Ang mga container na ito ay pinamamahalaan at binuo sa pamamagitan ng mga larawan ng Docker. Higit pa rito, ang mga imahe ng Docker ay binuo sa pamamagitan ng command. Ang mga utos o tagubilin na ito ay ipinapasa sa terminal o Dockerfile upang makabuo ng imahe ng Docker. Gayunpaman, abala ang pagpapatupad ng bawat utos nang paisa-isa. Samakatuwid, ang Dockerfile ay ang pinakamahusay na solusyon upang bumuo ng isang imahe ng Docker.

Ipapakita ng pagsulat na ito kung paano gamitin ang ' apt install ” nang tama sa Dockerfile.

Paano Gamitin ang 'apt install' nang Tama sa Dockerfile?

Ang Dockerfile ay isang file ng pagtuturo na tumutukoy sa mga utos upang makabuo ng imahe ng Docker. Ang ' apt install Ang utos ng ” ay ginagamit sa Dockerfile upang i-install ang mga kinakailangang dependency o mga pakete para sa pagbuo ng imahe ng Docker. Dito,' apt 'ay ang Ubuntu repository na nangangahulugang ' Advance Packaging tool ” ginamit para mag-install ng mga dependency.







Narito ang syntax para idagdag ang “ apt install ” utos sa Dockerfile:



RUN apt update && apt i-install -at < PACKAGE > \ < Package > \ && \

apt-get clean && \ rm -rf / ay / lib / apt / mga listahan /*

Para sa wastong gabay na linya upang magamit ang ' apt-install ” utos para sa mga pag-install ng package, sundin ang ibinigay na mga tagubilin.



Hakbang 1: Gumawa ng Dockerfile

Una, gumawa ng Dockerfile. Tandaan na ang pangalan ng file ay dapat na ' Dockerfile ”. Pagkatapos, i-paste ang mga command na naka-code sa ibaba sa file:





MULA sa python: 3.6

TAKBO apt-get update && apt-get install -at --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')'

Sa itaas na code-block:

  • Ang ' MULA SA 'Ang pahayag ay ginagamit upang tukuyin ang batayang larawan.
  • TAKBO 'Ang utos ay ginagamit upang maisagawa ang tinukoy na utos. Nasa ' TAKBO ” pahayag, ginamit namin ang “ apt install ” utos na mag-install ng mga kinakailangang pakete, tulad ng “ python3-setuptools ”, “ python3-pip ”, “ python3-dev ”, at “ git ”.
  • \ Ang ” ay ginagamit bilang isang default na escape character upang sumaklaw sa mga multiline na tagubilin sa Dockerfile.
  • apt-get clean ” nililinis ang cache
  • rm -rf ” utos ay nagtatanggal o nag-aalis ng mga file o direktoryo.
  • EXPOSE ” ay ginagamit upang tukuyin ang container na naglalantad ng port.
  • CMD ” ay tumutukoy sa entry point o mga default para sa mga lalagyan. Sa aming senaryo, naisakatuparan namin ang Python code:

Hakbang 2: Bumuo ng Larawan ng Docker

Sa susunod na hakbang, lumikha ng imahe ng Docker sa pamamagitan ng nabanggit na utos. Dito,' -t ” ay tumutukoy sa tag o pangalan ng larawan:



> pagtatayo ng docker -t py-img .

Hakbang 3: Ipatupad ang Larawan

Upang mabuo at maisagawa ang lalagyan, patakbuhin ang larawan sa pamamagitan ng ' docker run ” utos:

> docker run py-img

Nagpaliwanag kami kung paano gamitin ang ' apt-install ” sa Dockerfile.

Konklusyon

Upang magamit ang apt install sa Dockerfile, una, lumikha ng isang simpleng Docker file. Pagkatapos, ibigay ang base o parent na imahe sa ' MULA SA ” pagtuturo. Pagkatapos nito, tukuyin ang ' TAKBO 'utos na gamitin ang' apt install ” utos. Para sa layuning ito, gamitin ang ' RUN apt update && apt install -y \ \ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* ” syntax. Ang pagsulat na ito ay nagpakita kung paano gamitin ang ' apt install ” sa Dockerfile.