Awesome Linux Containers
Table of Contents
- About the Author
- Foundations
- Specifications
- Clouds
- Operating Systems
- Hypervisors
- Containers
- Sandboxes
- Partial Access
- Filesystem
- Dashboard
- Best practices
- Security
- Tools
- Links
- Levels of security problems
- Technologies for security
- Another Information Sources
About the Author
Hello, everyone! My name is Filipp, and I have been working with high load distribution systems and services, security, monitoring, continuous deployment and release management (DevOps domain) since 2012.
One of my passions is developing DevOps solutions and contributing to the open-source community. By sharing my knowledge and experiences, I strive to save time for both myself and others while fostering a culture of collaboration and learning.
I had to leave my home country, Belarus, due to my participation in protests against the oppressive regime of dictator Lukashenko, who maintains a close affiliation with Putin. Since then, I'm trying to build my life from zero in other countries.
If you are seeking a skilled DevOps lead or architect to enhance your project, I invite you to connect with me on LinkedIn or explore my valuable contributions on GitHub. Let's collaborate and create some cool solutions together :)
Foundations
- OPEN CONTAINER INITIATIVE
The Open Container Initiative is a lightweight, open governance structure, to be formed under the auspices of the Linux Foundation, for the express purpose of creating open industry standards around container formats and runtime. - Cloud Native Computing Foundation
The Cloud Native Computing Foundation will create and drive the adoption of a new set of common container technologies informed by technical merit and end user value, and inspired by Internet-scale computing. - Cloud Foundry Foundation
The Cloud is our foundry.
Specifications
- Open Container Specifications
This project is where the Open Container Initiative Specifications are written. This is a work in progress. - App Container basics
App Container (appc) is an open specification that defines several aspects of how to run applications in containers: an image format, runtime environment, and discovery protocol. - Systemd Container Interface
Systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. If you write a container solution, please consider supporting the following interfaces. - Nulecule Specification
Nulecule defines a pattern and model for packaging complex multi-container applications and services, referencing all their dependencies, including orchestration metadata in a container image for building, deploying, monitoring, and active management. - Oracle microcontainer manifesto
This is not a new container format, but simply a specific method for constructing a container that allows for better security and stability. - Cloud Native Application Bundle Specification
A package format specification that describes a technology for bundling, installing, and managing distributed applications, that are by design, cloud agnostic.
Clouds
- Amazon EC2 Container Service
Container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.