Docker是什么?
Docker是什么
Docker社所开发的一种虚拟化技术,用于创建、分发和执行容器化的虚拟环境的平台。
虚拟化是指用软件方式模拟实体硬件的技术。
将一个物理服务器分割成多个虚拟服务器并进行利用的机制。
使用Docker
-
- パソコンやサーバーに仮想環境を作り、その上でWebサーバーやデータベースなどを動かすことが可能
- それぞれの仮想サーバーで個別にOSやアプリケーションを実行することが可能で、独立したサーバー環境として利用することが可能
使用Docker的好处
-
- 可以将Web服务器、数据库本身和其配置内容进行文件化。
-
- 通过将文件分发给他人,任何人都可以构建相同的环境。
- 方便分发所创建的环境。
详细来说
在开发环境(Windows 上),它可以运行,但在 Linux(Microsoft Windows 和 MacOS 的免费替代品)上无法运行。
通过在开发过程中利用Docker,可以更容易地避免上述类似情况。
可以直接将在开发工程中使用的环境转移到生产环境中,因此可以减少环境差异,并减少由环境引起的问题。