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

时间:2019-04-18 06:24:23

标签: docker docker-compose docker-windows kitematic

我最近在这里创建了一个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

我不知道这会如何影响容器本身-对我来说意义不大。

2 个答案:

答案 0 :(得分:3)

我遇到同样的问题。

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

您可以从此处下载:

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

答案 1 :(得分:2)

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