簡體   English   中英

docker-compose 找不到合適的配置文件

[英]docker-compose Can't find a suitable configuration file

對於任何了解 Linux 上的 docker 的人:

我只是嘗試 d​​ocker-compose 一個簡單的 docker 圖像,得到這個奇怪的錯誤,告訴我沒有docker-compose.yml file - 但是該文件實際上存在。 請參閱此 asciinema 演示:

https://asciinema.org/a/rudbq7AKTJBQlGj8LVJHIG7Zx

將我docker-compose.yml文件移動到(的孩子) /root為我解決了這個問題。

盡管/srv/mystuff/docker-compose.yml存在,但在/srv/mystuff執行docker-compose up導致Can't find a suitable configuration file...錯誤。 然后我做了

mv /srv/mystuff /root
cd /root/mystuff
docker-compose up

有效。 因為顯然:

docker需要訪問的所有文件都應位於您的$HOME文件夾中。

https://github.com/docker/compose/issues/6361#issuecomment-588301001

https://github.com/docker-archive/docker-snap#usage

您沒有在 Composer 文件中包含 docker-compose 版本。 嘗試按如下方式正確定義您的服務。

version: '3'
services:
  my-test:
   image: hello-world

有用的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM