[英]Docker-Compose: "Can't find a suitable configuration file in this directory or any parent"
[英]docker-compose Can't find a suitable configuration file
對於任何了解 Linux 上的 docker 的人:
我只是嘗試 docker-compose 一個簡單的 docker 圖像,得到這個奇怪的錯誤,告訴我沒有docker-compose.yml file
- 但是該文件實際上存在。 請參閱此 asciinema 演示:
將我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
您沒有在 Composer 文件中包含 docker-compose 版本。 嘗試按如下方式正確定義您的服務。
version: '3'
services:
my-test:
image: hello-world
有用的鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.