CoreOS Container Linux Logo

A container-focused OS that's designed for painless management in large clusters

Container Linux redefines the operating system as a smaller, more compact Linux distribution. Traditional distros package unused software that leads to dependency conflicts and needlessly increases the attack surface. Submit changes to these docs via GitHub. For more in-depth support, jump into #coreos on IRC, email the dev list or file a bug.


Getting Started

Container Linux runs on most cloud providers, virtualization platforms and bare metal servers. Running a local VM on your laptop is a great dev environment. Following the Quick Start guide is the fastest way to get set up.


Working with Clusters

Follow these guides to connect your machines together as a cluster. Configure machine paramaters, create users, inject multiple SSH keys, and more with Container Linux Config.


Launching Containers

Container Linux supports all of the popular methods for running containers, and you can choose to interact with the containers at a low-level, or use a higher level orchestration framework. Listed below are your options from the highest level abstraction down to the lowest level, the container runtime.


Reference

APIs and troubleshooting guides for working with Container Linux.