用途:指导从开发到生产的 Docker 容器化流程,适用于新应用容器化、搭建 Docker 开发环境、制作生产镜像、编排多容器应用、排查容器问题以及优化构建与镜像体积。
主要能力:多阶段构建分离构建与运行时依赖;docker-compose 管理多容器网络与依赖;通过最佳实践将镜像体积减少 50-90%;开发工作流支持热重载、卷挂载与环境专属配置;调试工具包括容器检查、健康检查与排障;生产就绪涉及安全加固、健康检查与部署策略。
使用方式:先创建 .dockerignore 排除 node_modules、.git、.env 等;再编写多阶段 Dockerfile,注意层缓存顺序(先复制依赖清单再安装);用 docker-compose.yml 定义服务、健康检查与网络,并用 override 文件区分环境。常用命令:docker build -t myapp:latest .、docker-compose up -d、docker-compose logs -f app、docker-compose exec app sh、docker-compose down -v。调试可用 scripts/docker_helper.sh health|inspect|logs|shell|size|cleanup。
适用场景:全栈应用(前端+后端+数据库+Redis)、微服务、带热重载的开发环境。
限制:资料未提供该技能的安装方式、收费与平台支持信息;示例代码与模板需参考仓库内 examples 目录,具体效果因项目而异。