@@ -3,19 +3,27 @@ What is Docker?
3
3
4
4
Docker is a tool designed to make it easier to create, deploy, and run
5
5
applications by using containers. Containers allow a developer to package
6
- up an application with all of the parts it needs, like libraries and other
7
- dependencies, and ship it all out as a single package.
8
-
9
- With the help of containers, the developer can rest assured that
10
- the application will run on other machines regardless of any
11
- customized settings his machine might have that could differ from the
12
- machine used for writing and testing the code.
13
-
14
- Unlike a virtual machine, rather than creating a whole virtual operating
15
- system, Docker allows applications to use the same kernel as the system
16
- that they're running on and only requires applications being shipped
17
- with things not already running on the host computer. This gives a
18
- significant performance boost and reduces the size of the application.
6
+ up an application with all of the parts it needs, such as libraries and other
7
+ dependencies, and ship it all out as one package. By doing so, thanks to the
8
+ container, the developer can rest assured that the application will run
9
+ on any other Linux machine regardless of any customized settings that
10
+ machine might have that could differ from the machine used for writing
11
+ and testing the code.
12
+
13
+ In a way, Docker is a bit like a virtual machine. But unlike a virtual
14
+ machine, rather than creating a whole virtual operating system, Docker
15
+ allows applications to use the same Linux kernel as the system that
16
+ they're running on and only requires applications be shipped with things
17
+ not already running on the host computer. This gives a significant
18
+ performance boost and reduces the size of the application.
19
+
20
+ Cited from `opensource.com <https://opensource.com/resources/what-docker >`__.
21
+
22
+ What is Docker? is licensed under a
23
+ Creative Commons Attribution-ShareAlike 4.0 International License.
24
+
25
+ Refer to `CC-BY-SA-4.0 <https://creativecommons.org/2014/01/07/plaintext-versions-of-creative-commons-4-0-licenses/ >`__
26
+ for more information.
19
27
20
28
What is a Docker Image and how is it different from a container?
21
29
----------------------------------------------------------------
0 commit comments