Hoe 'apt install' correct te gebruiken in uw Dockerfile

Hoe Apt Install Correct Te Gebruiken In Uw Dockerfile



Het Docker-platform is een van de beroemde en eenvoudige platforms voor het bouwen, implementeren en verzenden van DevOps en andere projecten met behulp van draagbare en geïsoleerde containers. Deze containers worden beheerd en gebouwd via Docker-images. Bovendien worden Docker-images gebouwd via de opdracht. Deze opdrachten of instructies worden via de terminal of Dockerfile doorgegeven om een ​​Docker-image te bouwen. Het is echter hectisch om elke opdracht één voor één uit te voeren. Daarom is Dockerfile de beste oplossing om een ​​Docker-image te bouwen.

Dit artikel laat zien hoe u ' geschikt installeren ” correct in Dockerfile.

Hoe 'apt install' correct te gebruiken in Dockerfile?

De Dockerfile is een instructiebestand dat de opdrachten definieert om een ​​Docker-image te genereren. De ' geschikt installeren ” commando wordt gebruikt in Dockerfile om de vereiste afhankelijkheden of pakketten te installeren voor het bouwen van de Docker-image. Hier, ' geschikt ” is de Ubuntu-repository die staat voor “ Geavanceerde verpakkingstool ” gebruikt om afhankelijkheden te installeren.







Hier is de syntaxis om de ' geschikt installeren 'opdracht in Dockerfile:



VOER apt-update uit && geschikt installeren -En < PAKKET > \ < Pakket > \ && \

apt-schoonmaken && \ rm -rf / was / lib / geschikt / lijsten /*

Voor de juiste richtlijn om de ' apt-installeren ”-opdracht voor pakketinstallaties volgt u de meegeleverde instructies.



Stap 1: Maak Dockerfile

Maak eerst een Dockerfile. Houd er rekening mee dat de naam van het bestand ' Dockerfile ”. Plak vervolgens de hieronder gecodeerde opdrachten in het bestand:





VAN python: 3.6

LOOP apt-get-update && apt-get installeren -En --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')'

In het bovenstaande codeblok:

  • De ' VAN ” statement wordt gebruikt om de basisafbeelding te definiëren.
  • LOOP ” commando wordt gebruikt om het gespecificeerde commando uit te voeren. In de ' LOOP ” verklaring, hebben we de “ geschikt installeren ” commando om vereiste pakketten te installeren, zoals “ python3-setuptools ”, “ python3-pip ”, “ python3-dev ', En ' gek ”.
  • \ ” wordt gebruikt als een standaard escape-teken om instructies met meerdere regels in Dockerfile te omspannen.
  • apt-schoonmaken ” ruimt de cache op
  • rm-rf ” commando verwijdert of verwijdert de bestanden of map.
  • BLOOTSTELLEN ” wordt gebruikt om de poort voor het blootstellen van de container te specificeren.
  • CMD ” specificeert het ingangspunt of de standaardinstellingen voor containers. In ons scenario hebben we de Python-code uitgevoerd:

Stap 2: Docker-afbeelding bouwen

Maak in de volgende stap de Docker-image via de genoemde opdracht. Hier, ' -T ” specificeert de tag of naam van de afbeelding:



> dokwerker gebouwd -T py-img.

Stap 3: Voer afbeelding uit

Om de container te genereren en uit te voeren, voert u de afbeelding door de ' docker voert uit ” commando:

> docker voert py-img uit

We hebben uitgewerkt hoe u ' apt-installeren ” in Dockerfile.

Conclusie

Om apt install in Dockerfile te gebruiken, maakt u eerst een eenvoudig Docker-bestand. Geef vervolgens de basis- of bovenliggende afbeelding op in de ' VAN ' instructie. Geef daarna de ' LOOP ” commando om de “ geschikt installeren ” commando. Gebruik hiervoor de ' UITVOEREN apt update && apt install -y \ \ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* syntaxis. Dit artikel heeft aangetoond hoe u ' geschikt installeren ” in Dockerfile.