- Support new isl command, - Use now rx3-base 1.1.0 RPM, - Use now docker-tools-1.5.0.
50 lines
1.6 KiB
Docker
50 lines
1.6 KiB
Docker
# Rx3-Docker/Base Docker Image
|
|
#-------------------------------------------------------------------------------
|
|
|
|
FROM mageia:9 AS builder
|
|
|
|
ARG IMG_URL
|
|
ARG IMG_LANG
|
|
ARG IMG_LANGUAGE
|
|
ARG IMG_LOCALTIME
|
|
|
|
ARG URPMI_SETUP_URL="http://mirror.rx3.net/rx3/sbin/urpmi-setup-9"
|
|
|
|
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------
|
|
# Build Stage
|
|
#-------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
RUN curl -L ${URPMI_SETUP_URL} | bash \
|
|
&& urpmi --force docker_tools-devel \
|
|
&& mk_base_image --verbose --direct --distrib 9 --lang ${IMG_LANG} --language ${IMG_LANGUAGE} --localtime ${IMG_LOCALTIME} \
|
|
&& chroot /var/tmp/base_root bash -lc "isl --add ${IMG_URL}"
|
|
|
|
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------
|
|
# Final Stage
|
|
#-------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
FROM scratch
|
|
|
|
ARG IMG_NAME
|
|
ARG IMG_NAME_FULL
|
|
ARG IMG_VERSION
|
|
ARG IMG_MAINTAINER
|
|
|
|
LABEL org.rx3.${IMG_NAME}.name=${IMG_NAME_FULL}
|
|
LABEL org.rx3.${IMG_NAME}.version=${IMG_VERSION}
|
|
LABEL org.rx3.${IMG_NAME}.maintainer=${IMG_MAINTAINER}
|
|
LABEL maintainer=${IMG_MAINTAINER}
|
|
|
|
|
|
|
|
COPY --from=builder /var/tmp/base_root /
|
|
|
|
|
|
|
|
CMD ["/bin/bash"]
|
|
ENTRYPOINT []
|