Most important, the docker-compose.yaml file specifying services has been drastically simplified and made more readable. The Makefile has also been cleaned up to reduce clutter.
The Intel channel is no longer used in the simple service as I misread the documentation. The conda installation should have no incompatibilities with MKL, only the pip installed Numpy binaries have issues.
The .dockerignore rules now include more flexible naming for lockfiles.
Requirements have been cleaned up across the board.
The mysterious issue in the NGC image where the tmux terminal shell had no color was fixed. As an additional benefit, setting SHELL='' also fixes possible incompatibilities in RUN commands.
Most important, the
docker-compose.yaml
file specifying services has been drastically simplified and made more readable. TheMakefile
has also been cleaned up to reduce clutter. The Intel channel is no longer used in thesimple
service as I misread the documentation. Theconda
installation should have no incompatibilities withMKL
, only thepip
installed Numpy binaries have issues. The.dockerignore
rules now include more flexible naming for lockfiles. Requirements have been cleaned up across the board. The mysterious issue in the NGC image where thetmux
terminal shell had no color was fixed. As an additional benefit, settingSHELL=''
also fixes possible incompatibilities inRUN
commands.