LINUX.ORG.RU
ФорумAdmin

Проблем с запуском образа Dockerfile

 ,


0

1

Потихоньку разбираюсь в Docker. Решил поднять на нем свое веб-приложение на стеке LEMP.
Решил ради опыта собрать из Dockerfile свои образ php-fpm, тем более что версия из репозитория DebianStretch меня полностью устраивает. После билда php-fpm оно уходит в статус Exited. Подскажите новичку что я делаю не так, и если можно, то как сделать правильно.

Файл Dockerfile:

FROM debian:latest
MAINTAINER **********************

RUN apt-get update && \
    apt-get install -y php7.0-fpm php7.0-mysql php7.0-imagick php7.0-gd && \
    apt-get autoremove -y && apt-get clean && apt-get autoclean && \
    rm -rf /var/lib/apt/lists/* && \
    rm -rf /usr/share/man/?? && \
    rm -rf /usr/share/man/??_* 

CMD ["bash", "-c", "service php7.0-fpm start"]


Последнее исправление: denyasmail (всего исправлений: 1)

Образ нормально собирается, но после run'а все валится? Надо смотреть что в истории запуска пишется. Если не сильно путаю docker image history IMAGENAME . Там, кроме истории сборки, должна быть история запуска.

gadzira
()
Последнее исправление: gadzira (всего исправлений: 1)
Ответ на: комментарий от gadzira

Совершенно верно. Сборка проходит без ошибок. В истории сборки ошибок тоже не наблюдаю.

denyasmail
() автор топика

CMD [«bash», "-c", «service php7.0-fpm start»]

Здесь нужно запускать твое приложение или сам бинарник демона, а не стартовать сервис. Внутри докера нет системы инициализации чтобы поднять твой сервис.

stormblastt ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.