Docker swarm join linux container Error - remote CA does not match fingerprint
If you configured and joined correctly you should see two hosts: one for Linux and one for Windows.

Windows hosts cannot natively run inside the Linux hosts and vice-versa. This means you have to have different kernels for Linux hosts and Windows hosts in the same swarm. This way they can communicate across the same Docker network.

Refer to Docker Engine on Windows for more info.