0%

Docker

Docker镜像、实例和容器之间的关系

Docker镜像、实例和容器之间的关系可以描述如下:

  • Docker镜像:Docker镜像是一个静态的文件,其中包含了用于运行Docker容器的所有必要文件和依赖项。它类似于一个模板,用于创建Docker容器的运行时实例。镜像可以包含操作系统、应用程序代码、库文件、配置文件等。
  • Docker实例:Docker实例是镜像的一个具体运行时表现形式。实例可以被视为已经启动但尚未完全运行的镜像。无论是镜像还是实例,它们都是静态的,不允许对其进行更改。
  • Docker容器:Docker容器是Docker实例的运行状态。容器是在基于镜像创建的运行环境中运行的进程,其内部具有自己的文件系统、网络、进程空间等资源隔离机制。每个容器都是独立的、可隔离的运行实体。容器可以根据需要启动、停止、删除和重启。

在Docker的概念中,我们可以将其类比为使用类定义创建对象的概念。镜像类似于一个定义,实例是应用该定义的具体对象,而容器则是运行时的对象,具有自己的状态和资源。

常用命令

  1. docker cp: 用于本地和容器工作目录间的文件传输,本地文件只有上传到docker容器的工作目录,才可以使用。

    docker cp命令可以传输一个文件,或一个文件夹,但不能使用通配符来一次传递多个文件。

在2023/10/10, 我在北邮校内参加了阿里龙志勇先生关于LLM的讲座,受益匪浅,也想写一篇博客谈谈自己眼中的LLM。当下LLM模型不断涌现,相关应用和中间件不断完善,但无论LLM还是整体AI产业,仍有许多难以解决的问题。本博客意在记录笔者在每个时间阶段对AI产业(主要是LLM)的体感,既是记录本人思想和认识的成长,也希望可以为所有正在路上的人们提供多角度的认识。

阅读全文 »