Docker 容器不会 运行 直到我在 Kitematic 中点击 "Enable volumes"
Docker container doesn't run until I click "Enable volumes" in Kitematic
我最近在这里创建了一个 docker-compose 文件:https://github.com/ffMathy/Screeps.Server.Docker/blob/master/docker-compose.yml
我目前使用 Windows,但是 运行 Linux 个容器。
当我尝试使用 docker-compose up
启动我的容器时,它们看起来很好。但是,screeps
容器在日志中没有显示任何内容,也没有启动(我知道这一点是因为我无法连接到它的端口)。
现在,如果我通过 Kitematic 单击卷(如屏幕截图所示)并在显示的提示中单击 "Enable volumes",容器将重新启动,并且可以工作 - 日志也按预期出现在预览中。
我不明白这会如何影响容器本身 - 这对我来说没有多大意义。
我遇到了完全相同的问题。
将 Kitematic 降级到 0.17.6 似乎可以解决问题。
您可以从这里下载:
我通过强制将卷挂载到我的 docker-compose.yml
文件中的相对路径解决了这个问题。
我最近在这里创建了一个 docker-compose 文件:https://github.com/ffMathy/Screeps.Server.Docker/blob/master/docker-compose.yml
我目前使用 Windows,但是 运行 Linux 个容器。
当我尝试使用 docker-compose up
启动我的容器时,它们看起来很好。但是,screeps
容器在日志中没有显示任何内容,也没有启动(我知道这一点是因为我无法连接到它的端口)。
现在,如果我通过 Kitematic 单击卷(如屏幕截图所示)并在显示的提示中单击 "Enable volumes",容器将重新启动,并且可以工作 - 日志也按预期出现在预览中。
我不明白这会如何影响容器本身 - 这对我来说没有多大意义。
我遇到了完全相同的问题。
将 Kitematic 降级到 0.17.6 似乎可以解决问题。
您可以从这里下载:
我通过强制将卷挂载到我的 docker-compose.yml
文件中的相对路径解决了这个问题。