Hi,
Thank you for noticing this issue.
I just take a look and indeed it seems to be something wrong with the linking of OGR libraries:
otbuser@f9561dd0b446:/data$ ld /work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1 -v
GNU ld (GNU Binutils for Ubuntu) 2.30
ld: warning: cannot find entry symbol _start; not setting start address
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::GetFieldAsString(int)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::SetFrom(OGRFeature*, int*, int)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::IsFieldSetAndNotNull(int)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::GetFieldAsIntegerList(int, int*)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::Clone()'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRSpatialReference::Validate()'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::GetFieldAsDoubleList(int, int*)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::SetFrom(OGRFeature*, int)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::GetFieldAsDouble(int)'
/work/otb/superbuild_install/lib//libOTBGdalAdapters-6.7.so.1: undefined reference to `OGRFeature::GetFieldAsInteger(int)'
I am now looking how to correct the dockerfile. I suspect that the system version of GDAL is too recent for the otb version (GDAL: bionic package v2.4, OTB: develop branch 0df44b312d64d6c3890b65d3790d4a17d0fd5f23)
Maybe updating the OTB, or using the GDAL from superbuild should correct this.
I keep you updated once it’s fixed!
You should be able to install the latest OTBTF images on windows or linux.
Using the NVIDIA runtime is quite straightforward on linux, and some Windows users reported to have successfully used the docker image with their GPUs on Windows (see this discussion).
Also recently, we pushed additional docker images built with basic optimization flags to ensure compatibility with most hardware.
Finally you can built your own docker image using the dockerfile on your platform, with the options of your choice (see the OTBTF docker use documentation)