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. Containers are also an important part of IT security. By building security into the container pipeline and defending your infrastructure, you can make sure your containers are reliable, scalable, and trusted.
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.
Expand your possibilities
Start planning your Summit experience now by checking out our over 200 sessions, labs, and programs.
Red Hat a leader in Forrester New Wave™: Enterprise Container Platform Software Suites
Forrester evaluated the 8 most significant Enterprise Container Platforms, names Red Hat among vendors that lead the pack
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).
You can also deploy integration technologies in containers, so you can easily scale how you connect apps and data, like real-time data streaming through Apache Kafka. If you're building a microservices architecture, containers are the ideal deployment unit for each microservice and the service mesh network that connects them
When your business needs the ultimate portability across multiple environments, using containers might be the easiest decision, ever.
Why choose Red Hat?
Red Hat® does a lot of work on container technologies with the greater open source community. 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 and training offerings give you the infrastructure, platform, control, and knowledge to take advantage of everything containers have to offer.
Keep exploring containers
Bain report: The path to digital and the role of containers
Dynamically provisioned persistent volumes for container-native storage
Technology detail: An Introduction to Enterprise Kubernetes
Best practices for migrating to containerized applications
Amadeus adds private cloud-based application platform
Build better security into Linux containers
Nothing is secure by default. Static security policies and checklists don’t scale for containers in the enterprise, so you need to know how to build better security into the container pipeline. Not sure where to start? We've got a container security checklist just for you.
All the pieces you need to start using containers
Stay lightweight and run your Linux containers with an optimized, secure, minimal-footprint OS.
Develop, deploy, and manage your containers—anywhere, at any scale.
Automate your container build, deployment, and management processes to be consistent, lightweight, and repeatable.
Containers need and create data. Lots of data. Get high-performance, highly available, persistent data storage for the life cycle of your containerized apps.
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.
Build your containers and host your container application platform on a modular, scalable private-cloud infrastructure.
Unify and simplify management and operations for your hybrid container environment with a single tool, rather than multiple disparate tools and policy implementations.