Size of the image is quite big
It would make sense to try to reduce the size of these images.
You can find some summary of the size of the latest develop image:
$ du -shL tutorials/data/*
448M tutorials/data/cmlkit
21M tutorials/data/co2
736K tutorials/data/compressed_sensing
11M tutorials/data/convolutional_nn
0 tutorials/data/data
118M tutorials/data/decision_tree
880K tutorials/data/descriptor_role
109M tutorials/data/domain_of_applicability
123M tutorials/data/error_estimates
180K tutorials/data/exploratory_analysis
137M tutorials/data/grain_boundaries
14M tutorials/data/hisisso_perovskites
250M tutorials/data/kaggle_competition
1.1G tutorials/data/krr4mat
253M tutorials/data/nn_regression
252K tutorials/data/perovskites_tolerance_factor
15M tutorials/data/query_nomad_archive
3.4M tutorials/data/soap_atomic_charges
1.2M tutorials/data/tcmi
209M tutorials/data/tetradymite_PRM2020
$ du -sh /opt/*
3.8G /opt/conda
1.1G /opt/cpp_sisso
75M /opt/qmmlpack
877M /opt/quip
2.8G /opt/tutorials
$ du -sh /usr/*
173M /usr/bin
0 /usr/games
28M /usr/include
833M /usr/lib
28K /usr/local
3.0M /usr/sbin
1.6G /usr/share
0 /usr/src
Although the size of the tutorials is getting bigger and bigger is quite normal (for about 20 tutorial, 3GB shouldn't be a problem). As far as I can see one of the possible ways to reduce the size is to do a multi-stage build.