Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
info:cursos:altran:docker:alpine [12/07/2018 07:38] – creat mateinfo:cursos:altran:docker:alpine [12/07/2018 08:53] (actual) – [lab5] mate
Línia 5: Línia 5:
 ... ...
 </code> </code>
 +
 == virtual == 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:<code bash>   * 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:<code bash>
Línia 10: Línia 11:
     && pip install -r requiriments \     && pip install -r requiriments \
     && apk del build-dependencies</code>     && apk del build-dependencies</code>
 +
 +== lab5
 +  * crear docker desde alpine para una app java (spring boot con maven [[https://github.com/dspuig/docker-labs.git]]):<code bash>
 +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"]
 +</code>
  • info/cursos/altran/docker/alpine.1531406283.txt.gz
  • Darrera modificació: 12/07/2018 07:38
  • per mate