Недавно я создал файл 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

Я не понимаю, как это может повлиять на сам контейнер - это не имеет особого смысла для меня.

3
Mathias Lykkegaard Lorenzen 18 Апр 2019 в 09:24

2 ответа

Лучший ответ

Я решил проблему, заставив том подключаться к относительному пути в моем файле docker-compose.yml.

2
Mathias Lykkegaard Lorenzen 31 Май 2019 в 14:01

У меня такая же проблема.

Понижение Kitematic до 0.17.6, похоже, решает проблему.

Вы можете скачать его здесь:

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

4
Daniel Krom 29 Апр 2019 в 07:20