Je me présente à docker à partir d'un livre et j'ai suivi une instruction simple pour créer un fichier Dockerfile et exécuter la commande de construction comme suit:
Contenu de Dockerfile:
FROM busybox:latest
CMD echo Hello World!
alors j'ai couru:
Sudo docker build .
dans le dossier dans lequel se trouvait le fichier Docker. Ma question est la suivante: quelle est exactement la taille de 10,62 Go qui se trouve dans le "contexte de génération d'envoi au démon Docker"? Pour construire cette image, il a fallu environ 7 ou 8 minutes pour que cette figure grimpe à 10.62GB. Est-ce normal? Je pensais que cela représentait la taille de l'image parce que je pensais que les images de conteneur étaient relativement petites.
Merci.
Le contexte de construction envoyé au démon Docker correspond à tous les fichiers/dossiers du répertoire en cours spécifié dans la commande Sudo docker build .
Dans votre répertoire actuel, essayez de ne disposer que des fichiers/dossiers nécessaires à la construction de votre image. Cela inclut votre fichier Docker et tous les fichiers/dossiers requis que vous portez dans votre image Docker.
Vous pouvez également créer un fichier .dockerignore
pour spécifier les fichiers/dossiers que vous souhaitez que Docker ignore lors de la création.