FROM alpine:latest ARG DEBUG ENV DEBUG=${DEBUG} VOLUME /exports WORKDIR /root RUN mkdir -p /run/openrc RUN touch /run/openrc/softlevel RUN apk add --no-cache --update openrc RUN apk add --no-cache --update --verbose tzdata bash krb5-server nfs-utils krb5-server-openrc krb5 syslog-ng chrony RUN if [ -n "${DEBUG}" ]; then \ apk add --no-cache --update iproute2 procps; \ fi RUN rc-update add syslog-ng boot RUN rc-update add krb5kdc default RUN rc-update add krb5kadmind default RUN rc-update add nfs default COPY ./common.sh . COPY ./entrypoint.sh . COPY ./init.sh . RUN chmod +x ./entrypoint.sh && chmod +x ./init.sh && chmod +x ./common.sh RUN ls EXPOSE 2049 88 749 750 111 CMD ["./init.sh"]