Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。

Docker 优势

  • 轻量级:与传统的虚拟机相比,Docker 容器不需要额外的操作系统,因此更轻量级。
  • 可移植性:容器可以在任何支持 Docker 的平台上运行,无需担心兼容性问题。
  • 隔离性:容器之间是完全隔离的,不会相互干扰。

Docker 使用

要使用 Docker,您需要先安装 Docker Engine。您可以在 Docker 官网 下载 Docker Engine

Docker 命令

以下是一些常用的 Docker 命令:

  • docker pull [image]:从 Docker Hub 下载镜像。
  • docker run [image]:运行一个容器。
  • docker ps:查看正在运行的容器。
  • docker stop [container]:停止一个容器。

相关资源

Docker 图标