跳到主要内容

介绍

Docker 是一个 容器化平台,可以让你把应用程序和它运行所需的环境打包在一起,形成一个独立的“容器”。 简单来说,它就像一个轻量级的虚拟机,但比虚拟机更快、更省资源。

概念

  1. 镜像(Image)
    • 镜像是一个 只读模板,包含应用程序和依赖环境。
    • 可以理解为应用的快照,像“配方”。
  2. 容器(Container)
    • 容器是镜像的 运行实例,可以启动、停止、删除。
    • 可以理解为根据配方做出来的“饭菜”。
  3. Dockerfile
    • 用来定义镜像内容的文件,相当于“配方清单”。
    • 里面写明了基础镜像、依赖、环境变量、运行命令等。
  4. Docker Hub
    • 官方提供的镜像仓库,可以下载别人已经打包好的镜像,也可以上传自己的镜像。