Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| info:cursos:altran:docker:alpine [12/07/2018 07:38] – creat mate | info:cursos:altran:docker:alpine [12/07/2018 08:53] (actual) – [lab5] mate | ||
|---|---|---|---|
| Línia 5: | Línia 5: | ||
| ... | ... | ||
| </ | </ | ||
| + | |||
| == 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:< | * 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:< | ||
| Línia 10: | Línia 11: | ||
| && pip install -r requiriments \ | && pip install -r requiriments \ | ||
| && apk del build-dependencies</ | && apk del build-dependencies</ | ||
| + | |||
| + | == lab5 | ||
| + | * crear docker desde alpine para una app java (spring boot con maven [[https:// | ||
| + | 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 / | ||
| + | && apk del build-dependencies | ||
| + | |||
| + | WORKDIR /app | ||
| + | |||
| + | CMD [" | ||
| + | </ | ||