Got it

What is Docker?

Latest reply: May 28, 2022 14:29:29 623 33 14 2 0

What is Docker?


Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers that can run on the cloud or on-premises. Docker is also a company that promotes and evolves this technology, working in collaboration with cloud, Linux, and Windows vendors, including Microsoft.

D

Docker containers can run anywhere, on-premises in the customer datacenter, in an external service provider or in the cloud, on Azure. Docker image containers can run natively on Linux and Windows. However, Windows images can run only on Windows hosts and Linux images can run on Linux hosts and Windows hosts (using a Hyper-V Linux VM, so far), where host means a server or a VM.


Developers can use development environments on Windows, Linux, or macOS. On the development computer, the developer runs a Docker host where Docker images are deployed, including the app and its dependencies. Developers who work on Linux or on macOS use a Docker host that is Linux based, and they can create images only for Linux containers. (Developers working on macOS can edit code or run the Docker CLI from macOS, but as of the time of this writing, containers don't run directly on macOS.) Developers who work on Windows can create images for either Linux or Windows Containers.


To host containers in development environments and provide additional developer tools, Docker ships Docker Desktop for Windows or for macOS. 


To run Windows Containers, there are two types of runtimes:

·         Windows Server Containers provide application isolation through process and namespace isolation technology. A Windows Server Container shares a kernel with the container host and with all containers running on the host.

·         Hyper-VContainers expand on the isolation provided by Windows Server Containers by running each container in a highly optimized virtual machine. In this configuration, the kernel of the container host isn't shared with the Hyper-V Containers, providing better isolation.

The images for these containers are created the same way and function the same. The difference is in how the container is created from the image running a Hyper-V Container requires an extra parameter

D

 For VMs, there are three base layers in the host server, from the bottom-up: infrastructure, Host Operating System and a Hypervisor and on top of all that each VM has its own OS and all necessary libraries. For Docker, the host server only has the infrastructure and the OS and on top of that, the container engine, that keeps container isolated but sharing the base OS services.

  • x
  • convention:

isd202220
Created Jan 21, 2022 15:35:10

Very nice post
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 19, 2022 03:28:26 (0) (0)
Thanks for liking  
safarasa
Created Jan 22, 2022 05:30:45

Thanks for sharing knowledge
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 19, 2022 03:28:33 (0) (0)
Thanks for liking  
user_4326135
Created Jan 22, 2022 07:41:49

Thanks for sharing!
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 19, 2022 03:28:40 (0) (0)
Thanks for liking  
zaheernew
MVE Author Created Jan 22, 2022 07:43:05

What is Docker?-4620195-1
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Jan 22, 2022 08:17:28 (0) (0)
 
Sara_Obaid
Created Jan 23, 2022 19:00:03

Thanks for sharing
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 19, 2022 03:28:52 (0) (0)
Thanks for liking  
huyvan
Created Jan 24, 2022 16:02:48

Thanks for sharing
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 19, 2022 03:29:00 (0) (0)
Thanks for liking  
Saqibaz
Created Jan 24, 2022 16:19:12

Thanks for sharing.
View more
  • x
  • convention:

andersoncf1
MVE Author Created Feb 1, 2022 12:33:32

Thanks for sharing
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Feb 1, 2022 17:43:12 (0) (0)
Thank You for the Feedback !  
user_4358465
Created Feb 19, 2022 05:20:20

Very interesting knowledge, thanks!
View more
  • x
  • convention:

Saqibaz
Saqibaz Created Mar 2, 2022 05:37:49 (0) (0)
Thank you for taking the time to review this post.  
12
Back to list

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.