浏览代码

Dockerfile: use alpine:3.6, clean up apk incovation (#15006)

George Angel 8 年之前
父节点
当前提交
58f7f977e7
共有 1 个文件被更改,包括 7 次插入9 次删除
  1. 7 9
      Dockerfile

+ 7 - 9
Dockerfile

@@ -1,15 +1,13 @@
-FROM alpine:3.5
+FROM alpine:3.6
 
 ADD . /go-ethereum
 RUN \
-  apk add --update git go make gcc musl-dev linux-headers && \
-  (cd go-ethereum && make geth)                           && \
-  cp go-ethereum/build/bin/geth /usr/local/bin/           && \
-  apk del git go make gcc musl-dev linux-headers          && \
-  rm -rf /go-ethereum && rm -rf /var/cache/apk/*
+  apk add --no-cache git go make gcc musl-dev linux-headers && \
+  (cd go-ethereum && make geth)                             && \
+  cp go-ethereum/build/bin/geth /usr/local/bin/             && \
+  apk del git go make gcc musl-dev linux-headers            && \
+  rm -rf /go-ethereum
 
-EXPOSE 8545
-EXPOSE 30303
-EXPOSE 30303/udp
+EXPOSE 8545 30303 30303/udp
 
 ENTRYPOINT ["geth"]