Those are definitely not the default settings for the Krusader docker template. If you did not change them now then you must have already set them this way before. These things don't happen by themselves.
I think many people are initially confused just by the word "map" in this context. In more abstract settings such as mathematics, a "mapping" is just a correspondence.
Just as a place on a road map corresponds to a place in the world, a docker container mapping corresponds to something on the host. A volume mapping is a correspondence between a path inside the container, and a path on the host computer. Similarly, a port mapping is a correspondence between a port used by the container, and a port on the host computer.
You had set up 2 different container paths for the same host path in several places. You can see in that first screenshot you posted, for example, that /boot (which is the flash drive) is mapped twice. But what you can't really see in that screenshot is what it is actually mapped to. The "Container Path" text that appears below that is just text that you can edit and it isn't really used for anything except a reminder to yourself. If you click on the Edit button for that mapping, you can see the details for the mapping.
That is why I asked for the docker run command, because the screenshot didn't give all the information.
If you click on the Edit button for each of those /boot mappings you have, you will see one of them in lowercase and the other in uppercase, which results in 2 different paths (differing by case), to the same exact thing on the host (when you look at it within the container).