openshift complete tutorial Docker Components - Images and Containers
Provision a server using container technology - Docker
What is Docker?
Docker is a platform for developers and sysadmins to develop ship and run applications based on containers.
Docker is open-source created in Go and originally on top of libvirt and LXC.
Docker simplifies and standardizes the creation and management of containers.A clean safe hygienic and portable runtime environment for your app.
No worries about missing dependencies packages and other pain points during subsequent deployments.
Run each app in its own isolated container so you can run various versions of libraries and other dependencies for each app without worrying.
Automate testing integration packaginganything you can script.
Reduceeliminate concerns about compatibility on different platforms either your own or your customers.
Make the entire lifecycle more efficient consistent and repeatable.
Increase the quality of code produced by developers.
Eliminate inconsistencies between development test production and customer environments.
Support segregation of duties.
Significantly improves the speed and reliability of continuous deployment and continuous integration systems.
Because the containers are so lightweight address significant performance costs deployment and portability issues normally associated with VMs.
Docker Image
The basis of a Docker container.
Represents a full application
Docker Container
The standard unit in which the application service resides and executes
Docker Engine
Creates ships and runs Docker containers deployable on a physical or virtual host locally in a datacenter or cloud service provider
Registry Service Docker Hub or Docker Trusted Registry
Cloud or server based storage and distribution service for your images
Images
Read only template used to create containers
Build by you or other docker users
Stored in the docker hub or your local registry
Every image starts from base image
Include:
Application
Dependencies
Libraries
Binaries
Configuration filesVisit www.theskillpedia.com for Online Training on this technology
Источник: rutube.ru