No, Docker containers support both Linux and Windows programs and executables. The Docker platform runs natively on:
- Linux (on x86-64, ARM, and other CPU architectures)
- Windows (x86-64).
Docker Inc. builds products that allow you to build and run containers on various operating systems such as Linux, Windows, and macOS.
I recommend this Docker Course by Intellipaat to learn Docker.
Also, you can watch this Docker commands tutorial: