build-docker 360 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. BINARYDIR=${BINARYDIR:-.}
  3. BUILDDIR=${BUILDDIR:-.}
  4. IMAGEDIR=${BUILDDIR}/image-docker
  5. mkdir -p ${IMAGEDIR}
  6. cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
  7. cat <<DF > ${IMAGEDIR}/Dockerfile
  8. FROM scratch
  9. ADD etcd /
  10. ADD etcdctl /
  11. EXPOSE 4001 7001 2379 2380
  12. ENTRYPOINT ["/etcd"]
  13. DF
  14. docker build -t quay.io/coreos/etcd:${1} ${IMAGEDIR}