2016-05-02 2 views
0

У меня есть два простых контейнера, web и db. Я построил и смогу успешно использовать up контейнеры через docker-compose как на Windows, так и на Ubuntu. Однако, когда я пытаюсь сделать up на Photon, я получаю следующую ошибку для моего контейнера web.docker-compose return apache2-foreground не найден

Handler for POST /v1.21/containers/.../start returned error: Container command 'apache2-foreground' not found or does not exist. 

Но когда я построить изображение, основанное на Dockerfile и docker run web, он запускает и работает нормально. Любые идеи об этой ошибке?

ответ

0
  • apache2-foreground является командой (скрипт), который вызывает apache2 -DFOREGROUND (см HTTPD/PHP/контейнеры РЕПО). Это команда автоматически запускать РНР/HTTPd контейнеров
  • , если вы столкнулись с проблемой запуска команды из docker-compose, которые обычно работают с docker, то это может, вероятно, ошибка - see this for instance
  • это также может быть случай, что вы на самом деле имеют плохие дорожки в ваших сопоставлениях в файле docker-compose.yml
Смежные вопросы