Docker Windows Introduction and Installation
Objective:
Put it on three years ago, you don't know Docker excusable, but if you still say so, sorry, can only show you out, act up the years, it is likely that your company or your upcoming company, or you want to go to the company is likely to introduce Docker, or have introduced Docker.
Tracing of Docker
Docker, formerly known as DotCloud, is a small company that provides technical services to developers or developers based on PaaS (Platform as a service, platform, and services) and provides development tools and technical frameworks. Because it is a start-up company, born in the IT industry, DotCloud by IBM, Amazon, Google and other companies squeeze, development is difficult. So, in 2013, DotCloud's founder, Solomon Hykes, who was only 28 years old, made a tough decision to open up DotCloud's core engine! However, once the core management engine based on LXC (Linux Container) technology is open source, the DotCloud company is on a "no Return" path. But it is this desperate move, but brought about by the global technology boom, the programmer exclaimed: too convenient, too convenient. It is this decision that makes all the IT giants tremble for one too. A new company was born with it: Docker. It can be said that Docker is a night of fame!!
Docker know
Docker is an open source application container engine that allows developers to package their apps and dependencies into a portable container, and then publish it to any popular Linux machine or virtualization. Containers are completely using the sandbox mechanism, and there will be no interface between each other. ——-Baidu Encyclopedia
Mirrors, containers, warehouses
First, you need to understand a few concepts: mirrors, containers, warehouses
Mirror Image: Docker mirroring is a read-only template that mirrors can be used to create Docker containers. Docker provides a simple mechanism for creating mirrors or updating existing mirrors, and users can even download a mirrored mirror from others directly to use it directly. Mirroring is a file structure. Each command in Dockerfile creates a new hierarchy in the file system, where the file system is built, and mirroring is built on these federated file systems. Docker official website has a special page to store all the available mirrors, the URL is: Index.docker.io.
Container (Container): A container is a running instance created from a mirror. It can be started, started, stopped, and deleted. Each container is a secure platform that is isolated from each other. The container can be viewed as a simplified version of the Linux environment, Docker using the container to run the application.
Warehouse: Warehouse is the place where the image files are centralized, and the warehouse registration server (Registry) often holds multiple warehouses, each of which contains multiple mirrors, each with a different label (tag). At present, the largest public warehouse is the Docker Hub, storing a large number of mirrors for users to download.
Docker definition
Docker is an open source application container engine that allows developers to package their apps and dependencies into a portable container, and then publish it to any popular Linux machine. Docker is an open platform for redefining the process of program development testing, delivery, and deployment, and Docker can be called a build once and run everywhere, which is Docker's proposed building Once,run anywhere
Docker warehouse is used to save our images, when we create our own image we can use the push command to upload it to the public or private warehouse, so the next time to use this image on another machine, only need to pull down from the warehouse. Note: Docker is not a container, but the engine that manages the container!
"Docker is an open-source engine that can easily create a lightweight, portable, self-contained container for any application," explains Docker's Chinese handbook. Developers compiling tests on notebooks can be deployed in bulk in a production environment, including VMS, bare metal, OpenStack clusters, and other basic application platforms.
From here we can see that Docker is not a container, but the engine that manages the container. Docker is a platform for packaging and deploying applications, not simply virtualization technology.
Installation of Docker under Windows
From Docker official website can be down to Docker Toolbox:https://www.docker.com/products/docker-toolbox, select the Windows version download
Docker will download VirtualBox and git by default if the computer has the option to uncheck here
And then all the way next, there's no difference between the usual software.
After the pack is finished
One is the command line form Docker Terminal, one is the graphical interface Docker Operation Tool, another VirtualBox
You can enter the docker-machine
test success in CMD
Thank you for reading, I hope to help you, thank you for your support for this site!