Docker Essentials 是一个参考技能,涵盖了日常容器操作所需的核心 Docker CLI 命令和工作流程。它贯穿完整的生命周期——从运行和管理容器,到构建镜像、使用 Compose 编排多容器应用,以及维护卷和网络。无论您是在调试行为异常的容器,还是搭建开发环境,这个技能都能让您在不离开 AI 代理的情况下,随时获取所需的命令。
npx clawhub@latest install docker-essentials点击本页顶部的 安装 按钮即可一键设置
exec Shell、统计监控或文件复制命令。docker 二进制文件,或其未添加到 PATH 中。涵盖 docker run、docker stop、docker start、docker restart 和 docker rm 及常用标志组合。包括后台模式、命名容器、端口映射、卷挂载和交互式终端等使用模式。
提供日志查看命令(docker logs -f、带时间戳的日志)、用于打开 Shell 或执行一次性命令的 docker exec 使用模式、支持 JSON 路径过滤的 docker inspect、docker stats,以及用于实时查看进程状态的 docker top。
涵盖从 Dockerfile 构建镜像的相关内容,包括标签、自定义文件、构建参数以及 --no-cache 选项,同时介绍镜像的拉取、打标签、推送和清理操作。包含一个多阶段构建示例,用于生成精简的生产环境镜像。
涵盖 docker-compose up/down、按服务跟踪日志、服务扩缩容、进入服务容器执行命令,以及重建并重启的操作模式——管理多容器应用所需的一切。
涵盖网络和卷的创建、检查、连接与删除,以及使用 docker volume prune 和 docker network inspect 进行日常维护与故障排查。
提供 docker system df、docker system prune 的多种变体(包括镜像和卷的清理),以及针对容器、镜像和卷的单独清理命令,帮助保持 Docker 环境整洁。
使用开发容器工作流挂载源代码目录、暴露开发服务器端口,并在指定版本的 Node(或其他语言)镜像内运行——全程配合 --rm 参数,确保停止后不留任何残留。
数据库工作流示例展示了如何启动 PostgreSQL,并配置命名卷以实现数据持久化、通过环境变量设置凭据以及映射端口——这是集成测试或本地开发中的常见模式。
结合使用 docker logs -f、docker exec -it … bash 和 docker inspect,追踪容器的运行状态、读取其环境变量并探查其文件系统,而无需修改镜像。
逐步演练使用多阶段 Dockerfile 执行 docker build,为生成的镜像打上版本号标签和 latest 标签,然后推送到镜像仓库——所有操作均使用 Docker Essentials 技能提供的精确标志语法完成。
登录后撰写评价
暂无评价。来分享你的使用体验吧!