= alpine == instrucciones * usuarios:RUN addgroup -g 1001 -S dani \ && adduser -D -S -u 1001 -F -s /sbin/nologin ... == virtual * coger la imagen mínima, instalar lo necesario, realizamos las tareas necesarias y borrar, todo en un RUN (para mantenerlo en la layer)... entorno virtual: RUN apk --update add --virtual build-dependencies phyton-dev build-base wget \ && pip install -r requiriments \ && apk del build-dependencies == lab5 * crear docker desde alpine para una app java (spring boot con maven [[https://github.com/dspuig/docker-labs.git]]): FROM alpine:3.7 RUN apk --no-cache add openjdk8-jre COPY . /tmp WORKDIR /tmp RUN apk --no-cache add --virtual build-dependencies openjdk8 maven \ && mvn package \ && mkdir /app \ && mv /tmp/target/gs-rest-service-0.1.0.jar /app/app.jar \ && apk del build-dependencies WORKDIR /app CMD ["java","-jar", "app.jar"]