FROM frolvlad/alpine-glibc:latest
MAINTAINER XXXXX
#修改alpine下的原有库文件,防止C/C++程序报错
#ADD ld-linux-x86-64.so.2 /usr/glibc-compat/lib/ld-2.28.so
ADD libnss_files.so.2 /usr/glibc-compat/lib/libnss_files.so.2
#添加alpine下缺少的库,运行C/C++程序时需要
ADD dependlib /lib64/
#添加环境变量LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH /lib:/lib64:/usr/glibc-compat/lib/
ENV LD_PRELOAD=/lib64/preloadable_libiconv.so
RUN chmod +x /lib64/*
#添加时区设置,默认为北京时间
ADD Hongkong /etc/localtime