# Image de départ. FROM fedora:33 SHELL ["/bin/bash", "-c"] WORKDIR / # InteOneAPI repo configuration and other packages for compiling OpenMPI and PETSc: # (see https://software.intel.com/content/www/us/en/develop/articles/installing-intel-oneapi-toolkits-via-yum.html) ## on fixe le fuseau horaire dans le conteneur: ENV TZ=America/New_York RUN \ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \ && \ echo $TZ > /etc/timezone \ && \ echo "LC_ALL=en_US.UTF-8" >> /etc/environment \ && \ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \ && \ echo "LANG=en_US.UTF-8" > /etc/locale.conf \ && \ source /etc/locale.conf \ && \ echo -e "\ [oneAPI]\n\ name=Intel(R) oneAPI repository\n\ baseurl=https://yum.repos.intel.com/oneapi\n\ enabled=1\n\ gpgcheck=1\n\ repo_gpgcheck=1\n\ gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB\n\ " > /etc/yum.repos.d/oneAPI.repo \ &&\ dnf install -y \ authconfig \ autoconf \ binutils \ bison \ blas-devel \ ccache \ clang \ cmake \ flex \ gcc-c++ \ gcc-gfortran \ gdb \ git \ glibc-langpack-en \ gnuplot \ intel-oneapi-mkl-devel \ libtool \ libtirpc-devel \ libXext-devel \ libX11-devel \ make \ nfs-utils \ numactl-libs \ numactl-devel \ nscd \ perl \ "perl(Data::Dumper)" \ pkg-config \ procps-ng \ python2 \ python2-six \ python \ screen \ tar \ time \ valgrind \ vim \ wget \ xorg-x11-apps \ && \ dnf clean all # intel-hpckit \ # Exécuter une commande au démarrage de l'image. #CMD ["/bin/bash"]