⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

0.7 把程序装进集装箱——Docker 核心概念

一句话破题

Docker 用“镜像”定义运行环境,用“容器”执行你的程序;再用“环境变量、网络、数据卷与 Compose”把它变成可编排、可复用的工程能力。

章节导览

  • 镜像与容器:构建、运行与生命周期管理。
  • 环境变量配置:安全注入配置与密钥。
  • 网络与端口:容器间通信与服务暴露。
  • 数据卷与 Compose:持久化与多服务编排。
  • 1Panel:用图形化面板管理 Docker 应用。

总览图

AI 协作指南

  • 核心意图:让 AI 输出“完整的容器化方案”,而不是零碎命令。
  • 需求定义公式:
    • “为一个 Node.js 应用生成 Dockerfile 与运行命令,包含端口映射、环境变量与数据卷,并提供 Compose 版本。”
  • 关键术语:image, container, ENV, -p, volume, docker-compose, 1Panel

Windows PowerShell 常用命令

  • 检查 Docker:Get-Command docker
  • 查看:docker ps -a
  • 日志:docker logs -f <容器名>
  • 进入容器:docker exec -it <容器名> sh