DockerDockerfiles


Introduction

Dockerfiles sont des fichiers utilisés pour créer des images Docker par programmation. Ils vous permettent de créer rapidement et de manière reproductible une image Docker, ce qui vous permet de collaborer. Les fichiers Docker contiennent des instructions pour créer une image Docker. Chaque instruction est écrite sur une ligne et est donnée sous la forme <INSTRUCTION><argument(s)> . Les fichiers Docker sont utilisés pour créer des images Docker à l'aide de la commande docker build .

Remarques

Dockerfiles sont de la forme:

# This is a comment
INSTRUCTION arguments
  • Les commentaires commencent par un #
  • Les instructions sont uniquement en majuscules
  • La première instruction d'un fichier Docker doit être FROM pour spécifier l'image de base

Lors de la création d'un fichier Docker, le client Docker enverra un "contexte de construction" au démon Docker. Le contexte de génération inclut tous les fichiers et dossiers du même répertoire que le fichier Docker. COPY et ADD ne peuvent utiliser que des fichiers de ce contexte.


Certains fichiers Docker peuvent commencer par:

# escape=`

Ceci est utilisé pour demander à l'analyseur Docker d'utiliser ` comme caractère d'échappement au lieu de \ . Ceci est surtout utile pour les fichiers Windows Docker.

Dockerfiles Exemples Liés