Dockerfile: build image with alpine
parent
3f6619ada9
commit
c25ff426af
10
Dockerfile
10
Dockerfile
|
@ -1,2 +1,10 @@
|
|||
FROM golang:onbuild
|
||||
FROM alpine:latest
|
||||
|
||||
ADD bin/etcd /usr/local/bin/
|
||||
ADD bin/etcdctl /usr/local/bin/
|
||||
RUN mkdir -p /var/etcd/
|
||||
|
||||
EXPOSE 2379 2380
|
||||
|
||||
# Define default command.
|
||||
CMD ["/usr/local/bin/etcd"]
|
||||
|
|
|
@ -8,12 +8,6 @@ IMAGEDIR=${BUILDDIR}/image-docker
|
|||
mkdir -p ${IMAGEDIR}
|
||||
cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
|
||||
|
||||
cat <<DF > ${IMAGEDIR}/Dockerfile
|
||||
FROM scratch
|
||||
ADD etcd /
|
||||
ADD etcdctl /
|
||||
EXPOSE 2379 2380
|
||||
ENTRYPOINT ["/etcd"]
|
||||
DF
|
||||
cat ./Dockerfile > ${IMAGEDIR}/Dockerfile
|
||||
|
||||
docker build -t quay.io/coreos/etcd:${1} ${IMAGEDIR}
|
||||
|
|
Loading…
Reference in New Issue