Containers and Images: The Big Picture
WHY DO WE NEED A NEW WAY TO RUN APPLICATIONS?
by scmGalaxy.com
About Me !
DevOps@RajeshKumar.xyz
Distribution
- Find
- Download
- License
- Package
- Trust
Installation
- Install
- Configuration
- Uninstall
- Update
- Cross-platform
Operation
- Start
- Security
- Stop
- Port conflicts
- Resource conflicts
- Auto restart
- Resource hogs
- Start on boot
- Dependencies
- Conflicting libraries
Containers are isolated processes
Containers are processes with much more isolation
Namespaces "trick" a process into seeing an entirely separate machine.
Namespaces are like databases
Each process, or process group, can have its own database of resources
Namespaces are like lists
Types of namespaces are like different types of lists
breaking down docker run
Image vs. Container Layers
nginx:alpine Image Configuration
File system Bundle config.json
Don’t start in production
Build Agent Images
What Will My Infrastructure Look Like?
Draw a distinct boundary between provisioning the cluster and scheduling applications.
Thinking Differently About App Dev
What Does Cross Platform Development Look Like Going Forward?
No more need to support multiple Linux distributions
No more need to support multiple Operating Systems
What About Software Distribution?
Software Installation Challenges: Format
What About Configuration Management?
What About Existing Applications?
Questions !!