Featured

Introduction to Docker| Docker Complete Series | Part -1 | Web Development | DevOps | Cloud-Native



Published
Time Stamps:



Welcome to this new series of #docker for developers.

In this series, we will be covering all the main concepts and topics of docker, which you need to learn as a developer or a DevOps Engineer.

Also, we will be building some hands-on demo projects using Docker.

The main topics we will be covering in this series:

- What is Docker? What are images and containers?
- Docker main commands.
- What is #dockerfile and creating containers from it?
- Docker volume, developing applications using docker with the help of Docker volume
- Docker port expose and port publish.
- Pushing Docker images to container registry.
- Making real projects with Docker.
- Docker compose of multiple containers
- Building multi-container applications.
- Continuous integration and deployment using #aws.

In this video topics covered:
- What is Docker?
- What is a hypervisor?
- What is a Virtual Machine?
- What is Docker?
- Docker theory
- Hardware Level Virtualization vs Docker Virtualization.
- Why use Docker?
- Using Docker client to run hello-world.

- Theory about Docker:

Docker was first released in march 2013, developed by Solomon Hykes and Sebastien Pahl.
Docker is an open source centralized platform designed to create, deploy and run applications
Docker uses a container on the host OS, and run the application. It allows applications to use the same Linux kernel
as a system on the host computer, rather than creating a whole virtual OS
We can install docker-engine on any OS, but the docker engine only runs natively on Linux distributions
Docker is written in the Go language
Docker is a tool that performs OS-level virtualization also called containerization
Before docker, many users faced problems that a particular code is running in the developer's system but not in the user's system
Docker is a set of platforms as a service that uses OS-level virtualization whereas VMWARE uses hardware-level virtualization.
Docker provides a type of platform for our application to be executed.

IGNORE:

#programming #webdesign #code #web #development #computer #programming #coding #python #security #developer #java #software #webdevelopment #webdeveloper #javascript #programmer #html #robotics #computerscience #coder
Category
Web design
Be the first to comment