= 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"]