Kā pareizi lietot “apt install” savā Dockerfile

Ka Pareizi Lietot Apt Install Sava Dockerfile



Docker platforma ir viena no slavenākajām un vienkāršākajām platformām DevOps un citu projektu veidošanai, izvietošanai un nosūtīšanai, izmantojot pārnēsājamus un izolētus konteinerus. Šie konteineri tiek pārvaldīti un veidoti, izmantojot Docker attēlus. Turklāt Docker attēli tiek veidoti, izmantojot komandu. Šīs komandas vai instrukcijas tiek nodotas caur termināli vai Dockerfile, lai izveidotu Docker attēlu. Tomēr katras komandas izpilde pa vienam ir drudžaina. Tāpēc Dockerfile ir labākais risinājums Docker attēla izveidei.

Šis raksts parādīs, kā lietot ' apt instalēt ” pareizi Dockerfile.

Kā pareizi lietot “apt install” programmā Dockerfile?

Dockerfile ir instrukciju fails, kas nosaka komandas Docker attēla ģenerēšanai. ' apt instalēt ” komanda tiek izmantota Dockerfile, lai instalētu nepieciešamās atkarības vai pakotnes Docker attēla izveidei. Šeit, ' apt 'ir Ubuntu repozitorijs, kas apzīmē ' Iepriekšēja iepakojuma rīks ” izmanto, lai instalētu atkarības.







Šeit ir sintakse, lai pievienotu ' apt instalēt ” komanda Dockerfile:



RUN apt atjauninājumu && apt uzstādīt -un < IEPAKOJUMS > \ < Iepakojums > \ && \

apt-get clean && \ rm -rf / bija / lib / apt / sarakstus /*

Lai pareizi izmantotu ' apt-install ” komandu pakotņu instalēšanai, izpildiet sniegtos norādījumus.



1. darbība: izveidojiet Dockerfile

Vispirms izveidojiet Dockerfile. Ņemiet vērā, ka faila nosaukumam ir jābūt ' Dockerfile ”. Pēc tam failā ielīmējiet tālāk kodētās komandas:





NO python: 3.6

RUN apt-get atjauninājumu && apt-get install -un --no-install-recommends \

python3-setuptools \

python3-pip \

python3-dev \

python3-venv \

git \

&& \

apt-get clean && \

rm -rf / bija / lib / apt / sarakstus /*

ATKLĀJOT 8000

CMD pitons -c 'print ('Docker ir vienkāršāks izvietošanas rīks')'

Iepriekš minētajā koda blokā:

  • ' NO ” paziņojums tiek izmantots, lai definētu pamata attēlu.
  • ' RUN ” komanda tiek izmantota, lai izpildītu norādīto komandu. Iekš ' RUN ', mēs esam izmantojuši ' apt instalēt ” komandu, lai instalētu nepieciešamās pakotnes, piemēram, „ python3-setuptools ”, “ python3-pip ”, “ python3-dev ', un ' git ”.
  • ' \ ” tiek izmantota kā noklusējuma atsoļa rakstzīme, lai ietvertu vairākrindu instrukcijas programmā Dockerfile.
  • ' apt-get clean ” iztīra kešatmiņu
  • ' rm -rf ” komanda dzēš vai noņem failus vai direktoriju.
  • ' ATKLĀJOT ” tiek izmantots, lai norādītu konteinera eksponēšanas portu.
  • ' CMD ” norāda ieejas punktu vai noklusējuma iestatījumus konteineriem. Mūsu scenārijā mēs esam izpildījuši Python kodu:

2. darbība: izveidojiet Docker attēlu

Nākamajā darbībā izveidojiet Docker attēlu, izmantojot minēto komandu. Šeit, ' -t ” norāda attēla tagu vai nosaukumu:



> dokera uzbūve -t py-img.

3. darbība: izpildiet attēlu

Lai ģenerētu un izpildītu konteineru, palaidiet attēlu, izmantojot “ Docker palaist ” komanda:

> docker palaist py-img

Mēs esam izstrādājuši, kā izmantot ' apt-install ” Dockerfile.

Secinājums

Lai izmantotu apt instalēšanu programmā Dockerfile, vispirms izveidojiet vienkāršu Docker failu. Pēc tam norādiet pamatattēlu vai vecāku attēlu sadaļā ' NO ' instrukcija. Pēc tam norādiet “ RUN ' komandu, lai izmantotu ' apt instalēt ” komandu. Šim nolūkam izmantojiet ' PALAIST apt update && apt install -y \ \ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* ” sintakse. Šis raksts ir parādījis, kā lietot ' apt instalēt ” Dockerfile.