Docker is written in Golang. Since its launch in 2013, it has attracted the attention of more and more developers. If you follow the latest technology developments, you must have heard of Docker.

#First of all, everyone needs to be clear that Docker containers are not virtual machines. (Recommended learning: Docker video tutorial)
Docker keeps promoting to everyone, ”Virtual machine needs It takes minutes to start, while a Docker container only takes 50 milliseconds."
The essential difference:
VM (VMware) creates a virtual layer and virtualization based on the host machine and the host machine operating system operating system and virtualized warehouse, and then install the application;
Container (Docker container) creates a Docker engine on the host machine and the host machine operating system, based on the engine Install the app again.
Then the question is, how to run the program without an operating system?
You can create an ubuntu image file in Docker, so that the ubuntu system can be integrated into Docker, and all running applications will be ubuntu applications.
The above is the detailed content of The difference between docker and virtual machine. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

SublimeText3 Linux new version
SublimeText3 Linux latest version





