build-docker 437 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. if [ $# -ne 1 ]; then
  3. echo "Usage: $0 tag" >/dev/stderr
  4. exit 1
  5. fi
  6. tag=$1
  7. tgt=$(mktemp -d)
  8. cat <<DF >${tgt}/Dockerfile
  9. FROM quay.io/coreos/flannelbox:1.0
  10. MAINTAINER Eugene Yakubovich <eugene.yakubovich@coreos.com>
  11. ADD ./flanneld /opt/bin/
  12. ADD ./mk-docker-opts.sh /opt/bin/
  13. CMD /opt/bin/flanneld
  14. DF
  15. cp ../bin/flanneld $tgt
  16. cp ../dist/mk-docker-opts.sh $tgt
  17. docker build -t quay.io/coreos/flannel:${tag} $tgt
  18. rm -rf $tgt