diff --git a/build/create-docker-manifest.sh b/build/create-docker-manifest.sh index 37566fb6594642d99ae6ff349a39e4ffd571371a..056d9bb9f8abb2ab092fa1082c469ff48343459b 100755 --- a/build/create-docker-manifest.sh +++ b/build/create-docker-manifest.sh @@ -47,11 +47,15 @@ fi echo "Creating manifest for image ${IMAGE_NAME} composed by ${AMD64_IMAGE_NAME} and ${ARM_IMAGE_NAME}" echo "Press enter to continue ..." read -echo "Creation in progress ..." -docker manifest create ${IMAGE_NAME} ${AMD64_IMAGE_NAME} ${ARM_IMAGE_NAME} +echo "Pull latest images" +docker pull ${AMD64_IMAGE_NAME} +docker pull ${ARM_IMAGE_NAME} + +echo "Creation in progress ..." +docker manifest create --amend ${IMAGE_NAME} ${AMD64_IMAGE_NAME} ${ARM_IMAGE_NAME} if [ $? -ne 0 ]; then - echo "Error create the manifest" + echo "Error during manifest creation the manifest" exit 1 fi