Docker
Docker是一个开源容器平台,可将应用程序及其运行环境打包成容器,并在相互隔离的环境中运行。
6篇文章
最近提及 Docker是一款将应用程序代码及其库、配置等运行环境打包成镜像,再以容器形式运行这些镜像的软件。它由美国Docker公司(当时名为dotCloud)于2013年开源发布。容器在共享操作系统内核的同时隔离进程和文件系统,因此比虚拟机更加轻量。Docker Desktop提供Docker Model Runner功能,可从Docker Hub等仓库拉取AI模型并在本地运行,再通过与OpenAI兼容的API调用。
由于同一个镜像可以在开发者电脑、服务器和云平台上以相同方式运行,Docker被广泛用于减少环境差异带来的问题。在运行大量容器时,通常会与Kubernetes等编排工具配合使用。
本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。
涉及该条目的文章
一种部署方式是使用Docker Manager的Compose目录中的Hermes Agent模板。
Docker Desktop 在本地电脑上运行它的软件容器,一条 Docker 命令即可在本地 3000 端口启动服务。
每个编程会话都运行在各自的Docker容器中(一种带有独立工具和依赖项的隔离环境),并使用单独的Git分支(一条并行的代码变更线)。
无需管理Docker镜像即可部署模型
Ollama 提供命令行模型管理功能,Docker Model Runner 可为容器化工作负载提供服务,LM Studio 则提供图形界面。