- В настоящее время я пытаюсь докернизировать приложение codeigniter, клонированное из здесь .
- Я использовал базовый образ стека ламп из найденного док-концентратора здесь
Мой dockerfile выглядит следующим образом:
FROM firespring/apache2-php
WORKDIR /var/www/spaceship
COPY . .
EXPOSE 8000
CMD ["bin/server.sh"]
Но когда я пытаюсь запустить его с:
$ docker run -p 1234:8000 spaceship
виснет.
Я попытался проверить, не совместимо ли с ним мое базовое изображение:
$ docker run --rm -it --entrypoint=/bin/bash spaceship
root@fa09751cd081:/var/www/spaceship# ls
Dockerfile README.md application bin composer.json composer.lock favicon.ico public vendor
root@fa09751cd081:/var/www/spaceship# bin/server.sh
PHP 5.5.9-1ubuntu4.24 Development Server started at Sat Apr 6 02:51:44 2019
Listening on http://127.0.0.1:8000
Document root is /var/www/spaceship/public
Press Ctrl-C to quit.
но, видимо, он работает внутри контейнера локально.
Итак, я думаю, что мой вопрос - как мне написать соответствующий файл Docker для этого?