When running Black Duck® Detect on a Docker image, you'll probably want to set detect.target.type to IMAGE.
When a Docker image is provided and property detect.target.type is set to IMAGE, Detect will run:
Docker Inspector (on the image)
Black Duck Signature Scanner (on the image)
Black Duck Binary Analysis (on the image)
When a Docker Image is provided and property detect.target.type is set to SOURCE (the default), Detect will run:
Docker Inspector (on the image)
Any applicable detectors (on the source directory)
Black Duck Signature Scanner (on the image)
Black Duck Binary Analysis (on the image)
Detect by default runs the Black Duck Signature Scanner on an image built from the "container file system". This image is referred to as the squashed image (because it has only one layer, to eliminate the chance of false positives from lower layers). This scan creates another code location.
Detect by default runs Black Duck Binary Analysis on the container file system. Refer to Detect's scan target for more details. This also creates a code location.