« Dockerfile » : différence entre les versions

De wiki jackbot
Aller à la navigation Aller à la recherche
(Page créée avec « Les Dockerfile sont des fichiers utilisés pour créer des images personnalisées. Exemple : # Dockerfile # serveur mumble<br/> # nom de l'image à partir de laquelle... »)
 
Aucun résumé des modifications
Ligne 26 : Ligne 26 :
Une fois le fichier convenablement crée, il faut se placer dans le dossier le contenant et exécuter la commande :
Une fois le fichier convenablement crée, il faut se placer dans le dossier le contenant et exécuter la commande :
  docker build --tag ubuntu:mumble .
  docker build --tag ubuntu:mumble .
Docker va construire une nouvelle image qui sera nommée ubuntu avec le tag mumble à partir du fichier Dockerfile de l'emplacement courrant '.' .
Docker va construire une nouvelle image qui sera nommée ubuntu avec le tag mumble à partir du fichier Dockerfile de l'emplacement courrant '.'

Version du 18 février 2017 à 20:25

Les Dockerfile sont des fichiers utilisés pour créer des images personnalisées. Exemple :

# Dockerfile
# serveur mumble
# nom de l'image à partir de laquelle on va créer notre nouvelle image From ubuntu:latest
# nom de la personne qui s'occupe de ça MAINTAINER jackbot
# Set noninteractive mode for apt-get # aucune question ne sera posee lors de l'installation des paquets ENV DEBIAN_FRONTEND noninteractive
# Update & upgrade, rafraîchit la liste des paquets et procède à une mise à jour RUN apt-get update && apt-get install -y apt-utils && apt-get upgrade -y
# Install packages # installation du serveur mumble RUN apt-get -y install mumble-server && apt-get clean
# copie du script qui sera exécuté au démarrage du conteneur COPY start.sh /opt/start.sh
# Expose ports, ports qui seront ouvert vers l'extérieur EXPOSE 64738
# définition du script à exécuter au démarrage CMD /opt/start.sh


Une fois le fichier convenablement crée, il faut se placer dans le dossier le contenant et exécuter la commande :

docker build --tag ubuntu:mumble .

Docker va construire une nouvelle image qui sera nommée ubuntu avec le tag mumble à partir du fichier Dockerfile de l'emplacement courrant '.'