• [^] # Re: Docker, faux problèmes

    Posté par (site web personnel) . En réponse au journal Découvrir Docker, Python, LLVM et Emscripten. Évalué à 3.

    J'ai du mal à voir quel est vraiment la différence avec ceci :

    docker pull docker.io/alpine:3.12
    docker pull docker.io/adoptopenjdk/openjdk8-openj9:alpine-jre
    timestamp=$(date +%Y%m%dT%H%M%S)
    image_name=minecraft-papercraft
    build_and_push() {
     local papercraft_build=1ドル
     local branch=2ドル
     local version=${branch}-${timestamp}
     local image_full_name=${image_name}:${version}
     local image_name_no_timestamp=${image_name}:${branch}
     docker build -t "${image_full_name}" \
     --build-arg BUILD=${papercraft_build} \
     --build-arg BRANCH=${branch} \
     .
     docker tag "${image_full_name}" ${BUILDAH_PUSH_REPOSITORY}/${image_full_name}
     docker tag "${image_full_name}" ${BUILDAH_PUSH_REPOSITORY}/${image_name_no_timestamp}
     docker push ${BUILDAH_PUSH_REPOSITORY}/${image_full_name}
     docker push ${BUILDAH_PUSH_REPOSITORY}/${image_name_no_timestamp}
    }

    En quoi buildah est plus intéressant que docker ici ?