在我点击Kitematic中的“启用卷”之前,Docker容器才会运行

问题描述 投票:3回答:2

我最近在这里创建了一个docker-compose文件:https://github.com/ffMathy/Screeps.Server.Docker/blob/master/docker-compose.yml

我目前在Windows上,但运行Linux容器。

当我尝试使用docker-compose up启动我的容器时,它们看起来很好。但是,screeps容器在日志中没有显示任何内容,并且没有启动(我知道这是因为我无法连接到它的端口)。

现在,如果我然后通过Kitematic单击该卷(如屏幕截图所示)并在显示的提示中单击“启用卷”,容器将重新启动,并且工作 - 日志也会按预期显示在预览中。

enter image description here enter image description here

我不明白这会如何影响容器本身 - 这对我来说没有多大意义。

docker docker-compose docker-windows kitematic
2个回答
3
投票

我有同样的问题。

将Kitematic降级至0.17.6似乎可以解决问题。

你可以在这里下载:

https://github.com/docker/kitematic/releases/tag/v0.17.6


2
投票

我通过强制卷安装到我的docker-compose.yml文件中的相对路径来解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.