Welcome to Red Hat

See what's happening near you

Learn what's happening for Red Hat customers around the world:

Topic

Understanding Linux containers

Applications are getting more complex. Demand to develop faster is ever-increasing. This puts stress on your infrastructure, IT teams, and processes. Linux® containers help you alleviate issues and iterate faster—across multiple environments.

What are Linux containers?

Linux containers are technologies that allow you to package and isolate applications with their entire runtime environment—all of the files necessary to run. This makes it easy to move the contained application between environments (dev, test, production, etc.) while retaining full functionality.

Linux containers help reduce conflicts between your development and operations teams by separating areas of responsibility. Developers can focus on their apps and operations can focus on the infrastructure. And, because Linux containers are based on open source technology, you get the latest and greatest advancement as soon as they’re available. Container technologies—including CRI-O, Kubernetes, and Docker—help your team simplify, speed up, and orchestrate application development and deployment.

What can you do with containers?

You can deploy containers for a number of workloads and use cases–big to small. Containers give your team the underlying technology needed for a modern approach to software development, such as DevOps and CI/CD (continuous integration and continuous deployment).

When your business needs the ultimate portability across multiple environments, using containers might be the easiest decision, ever.

Container possibilities

Why choose Red Hat?

Red Hat® does a lot of work, with the greater open source community, on container technologies. Our engineers help improve features, reliability, and security to make sure your containers perform and remain stable and secure. Red Hat's also the second largest contributor to the Docker and Kubernetes codebases and works with the Open Container Initiative and the Cloud Native Computing Foundation. As with all open source projects, Red Hat contributes code and improvements back to the upstream codebase—sharing advancements along the way.

Red Hat’s container-focused solutions give you the infrastructure, platform, and control to take advantage of everything containers have to offer.

Driven by an array of factors—led by improvements in the speed, efficiency, and simplicity of software development—firms across industries are eager to implement Linux containers across the software development life cycle.

Source: The State of Containerization: A Technology Adoption Profile conducted by Forrester Consulting and commissioned By Red Hat, June 2016

Keep exploring containers

Report

Bain report: The path to digital and the role of containers

Webinar

Dynamically provisioned persistent volumes for container-native storage

Article

Securing containers before they take over the world

Video

Duke University chooses containers

Case study

Amadeus adds private cloud-based application platform

Worried about Linux container security?

Nothing is secure by default. Security takes work. You need defense in depth. Red Hat delivers multiple layers of security controls throughout your applications, infrastructure, and processes to help you minimize security risks.

All the pieces you need to start using containers

Infrastructure

Stay lightweight and run your Linux containers with an optimized, secure, minimal-footprint OS.

Platform

Develop, deploy, and manage your containers—anywhere, at any scale.

Management

Automate your container build, deployment and management processes to be consistent, lightweight, and repeatable.

Infrastructure

Containers need and create data. Lots of data. Get high-performance, highly available, persistent data storage for the life cycle of your containerized apps.

Platform

Get everything you need to implement containers, through the entire stack, with the ultimate combination of container app platform and private cloud infrastructure along with public-cloud interoperability and management.

Infrastructure

Build your containers and host your container application platform on a modular, scalable private-cloud infrastructure.

Management

Unify and simplify management and operations for your hybrid container environment with a single tool, rather than multiple disparate tools and policy implementations.

There's a lot more to do with containers