Jak prawidłowo używać „apt install” w pliku Docker

Jak Prawidlowo Uzywac Apt Install W Pliku Docker



Platforma Docker jest jedną ze znanych i prostych platform do budowania, wdrażania i dostarczania DevOps i innych projektów za pomocą przenośnych i izolowanych kontenerów. Te kontenery są zarządzane i budowane za pomocą obrazów platformy Docker. Ponadto obrazy Dockera są budowane za pomocą polecenia. Te polecenia lub instrukcje są przekazywane przez terminal lub plik Docker w celu zbudowania obrazu platformy Docker. Jednak wykonywanie każdego polecenia jeden po drugim jest gorączkowe. Dlatego Dockerfile jest najlepszym rozwiązaniem do zbudowania obrazu Dockera.

Ten opis pokaże, jak używać „ trafna instalacja ” poprawnie w Dockerfile.

Jak poprawnie używać „apt install” w Dockerfile?

Dockerfile to plik instrukcji, który definiuje polecenia do generowania obrazu Dockera. „ trafna instalacja ” jest używane w Dockerfile do instalowania wymaganych zależności lub pakietów do budowania obrazu Docker. Tutaj, ' trafny ” to repozytorium Ubuntu, które oznacza „ Zaawansowane narzędzie do pakowania ” używany do instalowania zależności.







Oto składnia dodania „ trafna instalacja ”polecenie w Dockerfile:



URUCHOM trafną aktualizację && trafny zainstalować -I < PAKIET > \ < Pakiet > \ && \

apt-oczyść się && \ rm -rf / był / lib / trafny / listy /*

Aby uzyskać właściwe wytyczne dotyczące korzystania z „ apt-install ” dla instalacji pakietu, postępuj zgodnie z dostarczonymi instrukcjami.



Krok 1: Utwórz plik Dockerfile

Najpierw utwórz plik Dockerfile. Pamiętaj, że nazwa pliku musi brzmieć „ Plik dokera ”. Następnie wklej poniższe polecenia do pliku:





Z Pythona: 3.6

URUCHOMIĆ apt-get update && apt-get install -I --no-install-rekomenduje \

python3-setuptools \

python3-pip \

python3-dev \

python3-venv \

git \

&& \

apt-oczyść się && \

rm -rf / był / lib / trafny / listy /*

UJAWNIĆ 8000

Pythona CMD -C 'print('Docker jest prostszym narzędziem do wdrażania')'

W powyższym bloku kodu:

  • Z ” służy do zdefiniowania obrazu bazowego.
  • URUCHOMIĆ Polecenie ” służy do wykonania określonego polecenia. W ' URUCHOMIĆ ”, użyliśmy „ trafna instalacja ”, aby zainstalować wymagane pakiety, takie jak „ python3-setuptools ”, „ python3-pip ”, „ python3-dev ', I ' git ”.
  • \ ” jest używany jako domyślny znak zmiany znaczenia dla instrukcji wielowierszowych w pliku Dockerfile.
  • apt-oczyść się ” czyści pamięć podręczną
  • rm-rf ” polecenie usuwa lub usuwa pliki lub katalog.
  • UJAWNIĆ ” służy do określenia portu udostępniania kontenera.
  • CMD ” określa punkt wejścia lub wartości domyślne dla kontenerów. W naszym scenariuszu wykonaliśmy kod Pythona:

Krok 2: Zbuduj obraz Dockera

W następnym kroku utwórz obraz Dockera za pomocą wspomnianego polecenia. Tutaj, ' -T ” określa tag lub nazwę obrazu:



> konstrukcja dokera -T py-img .

Krok 3: Wykonaj obraz

Aby wygenerować i uruchomić kontener, uruchom obraz przez „ docker uruchom ' Komenda:

> docker uruchamia py-img

Omówiliśmy sposób korzystania z „ apt-install ” w Dockerfile.

Wniosek

Aby użyć apt install w Dockerfile, najpierw utwórz prosty plik Docker. Następnie podaj obraz podstawowy lub nadrzędny w „ Z ” instrukcja. Następnie określ „ URUCHOMIĆ ” polecenie użycia „ trafna instalacja ' Komenda. W tym celu skorzystaj z opcji „ URUCHOM apt update && apt install -y \ \ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* składnia. Ten opis pokazał, jak używać „ trafna instalacja ” w Dockerfile.