--------------------------------------------- Dockerfile Java --------------------------------------------- FROM eclipse-temurin:17-jdk WORKDIR /Ecriture COPY Ecriture.java . RUN javac Ecriture.java CMD ["java", "Ecriture"] --------------------------------------------- Commandes --------------------------------------------- Build & run : -------------- sudo docker build -t appli . sudo docker run --r appli Statut docker : ---------------- sudo docker ps (--> Liste l'ensemble des processus dockers en cours, équivalent de ls pour les dockers lancés) Accéder aux fichiers du conteneur : ----------------------- sudo docker exec -it bash (--> Permet d'accéder aux fichiers du conteneur, on obtient l'id du conteneur avec sudo docker ps) Créer un volume (monter un dossier de sa machine dans le docker) : ------------------------------------------------------------------ sudo docker run -v $(pwd):/appli nom-image (--> le dossier ":/appli" doit être le nom spécifié dans le Dockerfile, soit WORKDIR /appli)