DEV Community

Ethern Myth
Ethern Myth

Posted on

Did you know? DevOps sandbox

Did you know that you can run Docker in non-Docker installed environment in Linux?

Yes, definitely, there's a practical blueprint that can work for that. I won't tell, but I'll let that be for you to figure out. A good hint:

Docker is essentially a wrapper around Linux kernel features:

  • Namespaces (PID, mount, network, UTS, IPC, user)

  • Cgroups

  • Union filesystems

  • Layered images

You can reproduce the same effect on any Linux system without Docker installed, by directly using these features.

All of this is CI/CD builds that are offline supported and great for isolation.

Try the challenge of reproducing your own independent Docker runners for individual VMs and see where you get with that build. ⚡

Top comments (0)