After some false starts, I was able to use deal.II on Ubuntu 18.04 by installing it from the backport PPA. It occurred to me that I might want to use it during a Windows session, and since Windows does not support it natively, the use of a pre-built Docker container came to mind.
The most likely candidate was dealii/dealii:latest. I was disappointed to note the the "examples" weren't there (or, at least, I can't find them) so I downloaded these from Github. As in the case of my abortive attempts on bare metal, I received such messages as the following:
dealii@5ee4b768bb50:~/dealii/examples/step-5$ cmake .
CMake Error at CMakeLists.txt:30 (MESSAGE):
*** Could not locate a (sufficiently recent) version of deal.II. ***
You may want to either pass a flag -DDEAL_II_DIR=/path/to/deal.II to cmake
or set an environment variable "DEAL_II_DIR" that contains this path.
I was hoping that it would be a complete kit, but upbeat_albattani had let me down. Can anyone suggest a good way (reference, etc.) to get up to speed on this container? I can do everything I need to do on Linux, but there would be some advantage to being able to use it on Windows as well.