自定义文件而不是 docker-compose.yml

Kar*_*lak 3 docker docker-compose

我开始使用 Docker 处理一个新项目,我可以看到那里没有docker-compose.yml文件,但有一些文件docker-compose.myname1.ymldocker-compose.myname2.yml例如 , 。尝试运行时docker-compose up出现错误:

ERROR: 
        Can't find a suitable configuration file in this directory or any
        parent. Are you in the right directory?

        Supported filenames: docker-compose.yml, docker-compose.yaml
Run Code Online (Sandbox Code Playgroud)

所以我想知道 Docker 项目是否可以在没有该docker-compose.yml文件的情况下运行,如果可以,应该满足什么条件。也许这是某些特定版本或环境的问题?

小智 5

https://docs.docker.com/compose/reference/

“选项:-f,--file FILE 指定备用撰写文件(默认值:docker-compose.yml)”

所以在你的情况下,那就是:

docker-compose  -f dockcer-compose.myname1.yml up
docker-compose  -f dockcer-compose.myname2.yml up
Run Code Online (Sandbox Code Playgroud)