Контейнер Docker не запускается, пока я не нажму «Включить тома» в Kitematic - PullRequest
3 голосов
/ 18 апреля 2019

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

3 голосов
/ 18 апреля 2019

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

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

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

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

2 голосов
/ 25 апреля 2019

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

...