Build sur Docker¶
Introduction¶
Ce document présente les étapes pour construire une image Docker à partir d'un Dockerfile. Il est destiné aux administrateurs systèmes et aux développeurs souhaitant automatiser le déploiement d'applications dans des conteneurs.
Étapes de construction¶
Créer un Dockerfile¶
Exemple de Dockerfile¶
Voici un exemple de Dockerfile simple :
Construction multi-stage¶
FROM maven:3.5-jdk-8-alpine as builder
COPY ./pom.xml ./pom.xml
RUN mvn dependency:resolve
COPY ./src ./src
RUN mvn package
FROM openjdk:8-jre-alpine
WORKDIR /app
COPY --from=builder target/file.jar ./
CMD ["java", "-jar", "file.jar"]