info:cursos:altran:docker:alpine

alpine

  • usuarios:
    RUN addgroup -g 1001 -S dani \
    && adduser -D -S -u 1001 -F -s /sbin/nologin
    ...
  • 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
  • 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"]
  • info/cursos/altran/docker/alpine.txt
  • Darrera modificació: 12/07/2018 08:53
  • per mate