【docker】打包go專案出現 x509: failed to load system roots and no roots provided
阿新 • • 發佈:2018-12-16
原始dockerfile如下
FROM alpine:latest
MAINTAINER xxx "[email protected]"
WORKDIR $GOPATH/src/app
ADD conf $GOPATH/src/app/conf
ADD xxx $GOPATH/src/app/xxx
RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
EXPOSE xxxx
#EXPOSE xxxx
ENTRYPOINT ["./xxx"]
執行應用,訪問https出現
2018-10-22T08:05:12.028393362Z caused by: Post https://sns.eu-west-1.amazonaws.com/: x509: failed to load system roots and no roots provided
安裝ca-certificates,改為
FROM alpine:latest MAINTAINER xxx "[email protected]" RUN apk update && apk add ca-certificates WORKDIR $GOPATH/src/app ADD conf $GOPATH/src/app/conf ADD xxx $GOPATH/src/app/xxx RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 EXPOSE xxxx #EXPOSE xxxx ENTRYPOINT ["./xxx"]
參考: