Select Git revision

Patrick MADELA authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile 1.16 KiB
FROM centos:7
LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime \
# Fix Centos repo urls
&& sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* \
&& sed -i 's|#\s*baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* \
# Update OS
&& yum -y update \
# Install epel repo
&& yum -y install epel-release \
# Install scl repo
&& yum -y install centos-release-scl \
&& sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* \
&& sed -i 's|#\s*baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* \
# Install developpement tools
&& yum -y groupinstall "Development Tools" \
# Install compatibility libraries for x86 cross compile
&& yum -y groupinstall "Compatibility Libraries" \
&& yum -y install libgcc.i686 glibc.i686 glibc-devel.i686 libstdc++.i686 libstdc++-devel.i686 libstdc++-static.i686 \
# Install system cmake and sudo
&& yum -y install cmake cmake3 sudo \
&& yum clean all --enablerepo='*'
CMD ["bash"]