对于任何了解Linux上的docker的人:
我只是尝试docker组成一个简单的docker镜像,得到这个奇怪的错误,告诉我没有docker-compose.yml file
-但是该文件实际上存在。观看以下有关腹水的演示:
答案 0 :(得分:1)
您没有在composer文件中包含docker-compose版本。尝试如下正确定义服务。
version: '3'
services:
my-test:
image: hello-world
答案 1 :(得分:1)
将我的 docker-compose.yml
文件移入(子代)/root
为我解决了这个问题。
在 docker-compose up
中执行 /srv/mystuff
会导致 Can't find a suitable configuration file...
错误,尽管 /srv/mystuff/docker-compose.yml
存在。然后我做了
mv /srv/mystuff /root
cd /root/mystuff
docker-compose up
它奏效了。因为显然:
<块引用>docker
需要访问的所有文件都应位于您的 $HOME
文件夹中。
https://github.com/docker/compose/issues/6361#issuecomment-588301001