Linux docker compose Can';找不到合适的配置文件
对于任何了解Linux上docker的人: 我只是尝试docker合成一个简单的docker图像,得到一个奇怪的错误,告诉我没有Linux docker compose Can';找不到合适的配置文件,linux,docker,docker-compose,Linux,Docker,Docker Compose,对于任何了解Linux上docker的人: 我只是尝试docker合成一个简单的docker图像,得到一个奇怪的错误,告诉我没有docker-compose.yml文件——但是该文件实际上存在。请参阅此asciinema演示: 您没有在composer文件中包含docker compose版本。尝试按如下方式正确定义您的服务 version: '3' services: my-test: image: hello-world 有用的将我的docker compose.yml文件移动到
docker-compose.yml文件
——但是该文件实际上存在。请参阅此asciinema演示:
您没有在composer文件中包含docker compose版本。尝试按如下方式正确定义您的服务
version: '3'
services:
my-test:
image: hello-world
有用的将我的
docker compose.yml
文件移动到/root的(子)中,为我解决了这个问题
尽管存在/srv/mystuff/docker compose.yml,但在/srv/mystuff
中执行docker compose up
会导致找不到合适的配置文件…
错误。然后我做到了
mv /srv/mystuff /root
cd /root/mystuff
docker-compose up
成功了。因为显然:
docker
需要访问的所有文件都应位于您的$HOME
文件夹中
确保在docker compose.yml
文件名中使用拉丁字符。例如,这一个dοcker compose.yml
看起来不错,但第一个o
是希腊语ο
,失败时出现了相同的错误。感谢您的回复,但这不是本例中的问题-如您所见,此docker-compose.file非常简单,只有普通英文字母。执行此操作时是否看到您的文件?复制粘贴<代码>查找-名称为“docker compose.yml”
是,正如您可以看到此asciinema演示一样,您不必在docker compose.yml
文件中指定version
?我在yml文件中有版本,但仍然存在相同的错误。