原始dockerfile如下
FROM alpine:latest
MAINTAINER xxx "xxx@gmail.com"
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 "xxx@gmail.com"
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"]
参考: