docker-compose --help 可列出全局选项(如 -f、-p)和所有子命令(如 up、down、ps),其中 up 启动容器,down 停止并清理,ps 查状态,logs 查日志,exec 进入容器,config 验证配置文件。

直接运行 docker-compose --help 就能列出所有可用的扩展子命令和全局选项。
查看完整帮助列表
这条命令会显示两部分内容:顶部是全局选项(比如 --file、--project-name),下面是所有支持的子命令,例如 up、down、ps、logs、exec、config 等。
- 输出中每个子命令后面通常附带简短说明,比如
up后面写着 “Create and start containers” - 想了解某个子命令的具体用法,可以再加
--help,例如:docker-compose up --help或docker-compose logs --help - 注意大小写和拼写:命令是
docker-compose(带短横线),不是docker compose(无短横线)——后者是较新版本 Docker CLI 内置的替代形式,但传统安装仍以docker-compose为主
快速列出常用子命令
如果只需要快速回顾高频命令,可直接记这几个核心操作:
-
docker-compose up:启动服务(加-d后台运行) -
docker-compose down:停止并清理容器、网络、卷 -
docker-compose ps:查看当前项目中各容器状态 -
docker-compose logs:查看服务日志(加-f实时跟踪) -
docker-compose exec:进入指定服务的运行中容器 -
docker-compose config:验证docker-compose.yml语法是否正确
确认命令是否存在或拼写是否正确
有时执行报错提示 “command not found”,可能是因为:
- Docker Compose 未安装:运行
docker-compose --version检查;若失败,需按官方方式安装(如curl下载二进制到/usr/local/bin并赋权) - 文件名不是默认名:默认只识别
docker-compose.yml;若用了其他名字(如prod.yml),必须显式指定:docker-compose -f prod.yml ps - 不在正确目录下:所有子命令需在
docker-compose.yml所在目录执行,否则会提示 “No such file or directory”


















