我希望将我的应用升级到可与docker-compose一起运行,而不是与docker一起使用systemd单位文件。但是,我的Web应用程序使用git,因此服务器上没有.yml
文件。每次尝试构建docker-compose映像时,都无法在服务器上找到我的.yml
文件。它返回:
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
在使用git远程存储库时如何构建docker-compose映像?
答案 0 :(得分:1)
您需要在服务器上生成docker-compose.yml
文件(或从外部参照复制文件)。
这可以通过post-receive (server-side) hook来实现,该每次每次提交新的提交时都可以确保:
docker-compose.yml
仍然存在