nodejs:12 requires libicu-65.1 while gdb (not direct dependency) libicu-63.2. As a workaround gdb-minimal [0] could be used. It's even better as requires less packages to be downloaded and then installed. [0] https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot Co-authored-by: Stanislav Levin <slev@altlinux.org> Signed-off-by: Stanislav Levin <slev@altlinux.org> Reviewed-By: Christian Heimes <cheimes@redhat.com>
19 lines
792 B
Docker
19 lines
792 B
Docker
FROM fedora:31
|
|
MAINTAINER [FreeIPA Developers freeipa-devel@lists.fedorahosted.org]
|
|
ENV container=docker LANG=en_US.utf8 LANGUAGE=en_US.utf8 LC_ALL=en_US.utf8
|
|
|
|
ADD dist /root
|
|
RUN echo 'deltarpm = false' >> /etc/dnf/dnf.conf \
|
|
&& dnf update -y dnf \
|
|
&& dnf install -y dnf-plugins-core sudo wget systemd firewalld nss-tools iptables \
|
|
&& sed -i 's/%_install_langs \(.*\)/\0:fr/g' /etc/rpm/macros.image-language-conf \
|
|
&& dnf install -y glibc-langpack-fr glibc-langpack-en \
|
|
&& dnf install -y /root/rpms/*.rpm \
|
|
&& dnf clean all && rm -rf /root/rpms /root/srpms \
|
|
&& for i in /usr/lib/systemd/system/*-domainname.service; \
|
|
do sed -i 's#^ExecStart=/#ExecStart=-/#' $i ; done
|
|
|
|
STOPSIGNAL RTMIN+3
|
|
VOLUME ["/freeipa", "/run", "/tmp"]
|
|
ENTRYPOINT [ "/usr/sbin/init" ]
|