linux 506 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -ex
  3. ./script/clean
  4. TMP_CONTAINER="tmpcontainer"
  5. TAG="docker/compose:tmp-glibc-linux-binary"
  6. DOCKER_COMPOSE_GITSHA=$(script/build/write-git-sha)
  7. docker build -t "${TAG}" . \
  8. --build-arg BUILD_PLATFORM=debian \
  9. --build-arg GIT_COMMIT=${DOCKER_COMPOSE_GITSHA}
  10. docker create --name ${TMP_CONTAINER} ${TAG}
  11. mkdir -p dist
  12. docker cp ${TMP_CONTAINER}:/usr/local/bin/docker-compose dist/docker-compose-Linux-x86_64
  13. docker container rm -f ${TMP_CONTAINER}
  14. docker image rm -f ${TAG}