对于了解 Linux 上的 docker 的任何人:
我只是尝试 docker-compose 一个简单的 docker 图像,得到这个奇怪的错误告诉我没有 docker-compose.yml 文件
- 但文件实际上存在。请参阅此 asciinema 演示:
最佳答案
将我的 docker-compose.yml
文件移动到 /root
的(子级)中为我解决了这个问题。
在 /srv/mystuff
中执行 docker-compose up
导致 Can't find a suitable configuration file...
错误,虽然 /srv/mystuff/docker-compose.yml
存在。然后我做了
mv /srv/mystuff /root
cd /root/mystuff
docker-compose up
成功了。因为显然:
All files that
docker
needs access to should live within your$HOME
folder.
https://github.com/docker/compose/issues/6361#issuecomment-588301001
关于linux - docker-compose 找不到合适的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53151136/