docker compose plugin(docker compose v2)常用命令
目录一、基础生命周期命令1. 启动服务2. 停止服务3. 重启服务4. 删除容器 / 网络 / 卷二、镜像构建与管理三、查看状态、日志、进程四、进入容器、执行命令五、伸缩、扩缩容六、配置与调试七、文件、环境变量指定八、其他高频命令常用参数速记v2 已整合进 Docker 客户端命令统一为docker compose xxx不再需要独立docker-compose二进制文件。一、基础生命周期命令1. 启动服务# 前台启动输出日志 docker compose up # 后台守护进程启动 docker compose up -d # 强制重建容器更新镜像/配置后 docker compose up -d --force-recreate # 构建镜像并启动 docker compose up -d --build # 只启动指定服务 docker compose up -d mysql nginx2. 停止服务# 优雅停止保留容器、数据卷 docker compose stop # 停止指定服务 docker compose stop mysql # 快速强制停止 docker compose stop -t 13. 重启服务# 全部重启 docker compose restart # 重启单个服务 docker compose restart nginx # 重启并重新构建镜像 docker compose up -d --build nginx4. 删除容器 / 网络 / 卷# 删除容器、自定义网络保留数据卷 docker compose down # 删除容器网络数据卷谨慎数据会丢 docker compose down -v # 删除容器网络镜像 docker compose down --rmi all # 强制删除不等待 docker compose down -t 0二、镜像构建与管理# 构建所有服务镜像 docker compose build # 只构建单个服务 docker compose build app # 无缓存构建 docker compose build --no-cache # 拉取镜像不构建 docker compose pull # 推送镜像 docker compose push三、查看状态、日志、进程# 列出当前编排容器状态 docker compose ps # 查看所有容器含停止的 docker compose ps -a # 实时查看全部日志 docker compose logs -f # 只看某个服务日志实时跟踪 docker compose logs -f mysql # 只输出最后100行日志 docker compose logs --tail100 nginx # 查看容器内进程 docker compose top四、进入容器、执行命令# 交互式进入容器 docker compose exec -it mysql bash # 直接执行单条命令不交互 docker compose exec app ls -l # root 用户进入容器 docker compose exec -u root -it app sh # 一次性运行临时容器不加入后台服务 docker compose run --rm app python manage.py migrate五、伸缩、扩缩容# 将 app 服务扩容到3个实例 docker compose up -d --scale app3六、配置与调试# 打印解析后的完整配置验证yaml是否报错 docker compose config # 只输出服务名称列表 docker compose config --services # 查看使用的镜像 docker compose config --images七、文件、环境变量指定# 指定自定义 compose 文件 docker compose -f docker-compose.prod.yml up -d # 多文件合并公共生产配置 docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d # 指定环境变量文件 docker compose --env-file .env.prod up -d八、其他高频命令# 暂停所有服务 docker compose pause # 恢复暂停 docker compose unpause # 删除未使用的镜像/缓存compose 清理 docker compose prune # 查看各服务端口映射 docker compose port nginx 80 # 复制容器内文件到宿主机 docker compose cp app:/app/logs ./local-logs # 宿主机文件传到容器 docker compose cp ./config app:/app/config常用参数速记-d后台运行-f指定 compose 文件--build启动前重新构建镜像-vdown 时删除数据卷-f logs实时日志--rm run运行完自动销毁临时容器-it exec交互式终端

相关新闻

网盘直链下载助手:如何轻松获取九大网盘真实下载地址的完整指南

网盘直链下载助手:如何轻松获取九大网盘真实下载地址的完整指南

网盘直链下载助手:如何轻松获取九大网盘真实下载地址的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云…

2026/7/24 19:15:46 阅读更多 →
Docker部署Redis主从复制:高可用架构实战指南

Docker部署Redis主从复制:高可用架构实战指南

1. Redis主从复制基础认知 Redis主从复制是构建高可用Redis架构的基础方案,它通过数据同步机制实现读写分离和故障转移。主节点(Master)负责处理写请求,从节点(Slave)接收主节点的数据变更并对外提供读服务。这种架构设计能有效提升系统吞吐量&#xff0…

2026/7/24 19:15:45 阅读更多 →
Sunshine游戏串流终极攻略:新手也能轻松搭建的低延迟游戏串流方案

Sunshine游戏串流终极攻略:新手也能轻松搭建的低延迟游戏串流方案

Sunshine游戏串流终极攻略:新手也能轻松搭建的低延迟游戏串流方案 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否曾经梦想过在任何设备上畅玩PC游戏&#xff1f…

2026/7/24 19:15:45 阅读更多 →

最新新闻

TMSpeech:三分钟掌握Windows实时语音转文字,会议记录从此无忧

TMSpeech:三分钟掌握Windows实时语音转文字,会议记录从此无忧

TMSpeech:三分钟掌握Windows实时语音转文字,会议记录从此无忧 【免费下载链接】TMSpeech 腾讯会议摸鱼工具 项目地址: https://gitcode.com/gh_mirrors/tm/TMSpeech 还在为会议纪要手忙脚乱?上网课笔记永远跟不上?TMSpeech…

2026/7/24 19:20:47 阅读更多 →
终极指南:如何用SMUDebugTool免费开源工具精准控制AMD Ryzen处理器

终极指南:如何用SMUDebugTool免费开源工具精准控制AMD Ryzen处理器

终极指南:如何用SMUDebugTool免费开源工具精准控制AMD Ryzen处理器 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址…

2026/7/24 19:20:47 阅读更多 →
进口工业内窥镜品牌的中国市场分析

进口工业内窥镜品牌的中国市场分析

工业内窥镜作为精密检测设备,其使用价值的充分发挥离不开专业的服务支撑。对于进口品牌而言,本土化服务能力直接决定了其产品在中国市场的实际使用体验。再好的设备,如果没有及时的技术支持、维修服务与培训体系,也难以保障长期稳…

2026/7/24 19:20:47 阅读更多 →
九大网盘直链下载终极指南:告别限速,重获下载自由

九大网盘直链下载终极指南:告别限速,重获下载自由

九大网盘直链下载终极指南:告别限速,重获下载自由 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘…

2026/7/24 19:20:47 阅读更多 →
10分钟用Godot Open RPG搭建可运行RPG原型:模块化框架实战指南

10分钟用Godot Open RPG搭建可运行RPG原型:模块化框架实战指南

1. 项目概述:为什么选择Godot Open RPG? 如果你正在寻找一个能让你在极短时间内,从零开始搭建一个可玩、可扩展的RPG游戏原型的方案,那么Godot引擎配合Open RPG这个开源项目,绝对是你当前最值得投入时间的选择。我接触…

2026/7/24 19:20:47 阅读更多 →
高性能ADC评估板实战指南:从硬件配置到软件分析全解析

高性能ADC评估板实战指南:从硬件配置到软件分析全解析

1. 项目概述:从芯片到系统,如何用好一块高性能ADC评估板 在信号链设计的核心,模数转换器(ADC)扮演着将连续变化的模拟信号转换为离散数字代码的关键角色。对于追求高精度、高速度的工业自动化、医疗成像或精密测试测量…

2026/7/24 19:19:46 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻