Docker Troubleshooting
列举一些使用 docker 常见的一些问题。
1. 如果遇到apk add报错证书问题
RUN apk add fetch Permission denied tls_post_process_server_certificate:certificate verify failed
需要导出自己电脑的证书,然后 update 这个证书到 Dockerfile 里,生产不要设置,主要是本地网络的问题。
# only for local dev
RUN apk add --no-cache ca-certificates
ADD certs/allCAbundle.pem /usr/local/share/ca-certificates/allCAbundle.pem
RUN cat /usr/local/share/ca-certificates/allCAbundle.pem >> /etc/ssl/certs/ca-certificates.crt
RUN update-ca-certificates
在中间的复制,再 copy 的过程不能省略,否则还是会报错,搜了一下说是被清理。