Łuk*_*icz 10 linux docker docker-compose
对于任何了解 Linux 上 docker 的人:
我只是尝试 docker-compose 一个简单的 docker 映像,却收到这个奇怪的错误,告诉我没有docker-compose.yml file- 但该文件实际上存在。请参阅此 asciinema 演示:
小智 9
将我的docker-compose.yml文件移入(的子级)/root为我解决了这个问题。
尽管存在错误,但执行docker-compose upin/srv/mystuff会导致错误。然后我做了Can't find a suitable configuration file.../srv/mystuff/docker-compose.yml
mv /srv/mystuff /root
cd /root/mystuff
docker-compose up
Run Code Online (Sandbox Code Playgroud)
有效。因为显然:
所有
docker需要访问的文件都应该位于您的$HOME文件夹中。
https://github.com/docker/compose/issues/6361#issuecomment-588301001
https://github.com/docker-archive/docker-snap#usage
您没有在作曲家文件中包含 docker-compose 版本。尝试如下正确定义您的服务。
version: '3'
services:
my-test:
image: hello-world
Run Code Online (Sandbox Code Playgroud)
有用的链接
| 归档时间: |
|
| 查看次数: |
19184 次 |
| 最近记录: |