7

I am studying the course "Docker Essentials: A Developer Introduction" in "cognitiveclass.ai" and one of the questions was "What tool makes it possible to run Docker containers on operating systems other than Linux?" and the choices where: LinuxByte, OSContainers, Docker Swarm and Linuxkit. But no matter how much I looked for the answer I couldn't find anything that explain this problem clearly.

I know that Docker Swarm is a tool for managing a cluster of container, also Docker uses Linux virtual machine to run containers on mac and hyper-v for windows.

1 Answer 1

10

Its Linuxkit. Docker containers are based on linux containers, so you need to have linux to run them. Linuxkit came as a solution for that.

Read this article to get some idea.

Sign up to request clarification or add additional context in comments.

1 Comment

Thank you, indeed it's Linuxkit, when I read I thought it was only for customizing Linux.