|
1 | 1 | What is Docker?
|
2 | 2 | ===============
|
3 | 3 |
|
4 |
| -Docker is a tool designed to make it easier to create, deploy, and run |
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. |
| 4 | + Docker is a tool designed to make it easier to create, deploy, and run |
| 5 | + applications by using containers. Containers allow a developer to package |
| 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