You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为docker compose run命令指定要使用的docker compose配置文件

-f 是 docker-compose 命令的全局参数,不属于 run 子命令的参数,必须放置在 run 子命令之前使用。

正确命令格式

docker-compose -f <配置文件路径> run [run命令可选参数] <服务名> [需要执行的命令]

示例

结合你当前目录的docker-compose-file.yml配置文件,要启动web服务并执行Django shell的写法如下:

docker-compose -f docker-compose-file.yml run web python manage.py shell

注意事项

  • 所有docker-compose的全局参数(包括指定配置文件的-f、指定项目名的-p等)都需要放在子命令(run/up/exec/down等)之前
  • 你贴出的帮助文档中列出的所有选项都是run子命令的专属参数,仅能放在run之后传入

内容的提问来源于stack exchange,提问作者Snowcrash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 06:39:02