Docker-контейнер продолжает перезапускаться с использованием образа PHP - PullRequest
0 голосов
/ 02 января 2019

Мой файл docker-compose:

services:
php:
    build:
        context: .
        args:
            version: 7.3.0
        dockerfile: ./environment/php/Dockerfile
    container_name: backend
    restart: always
    depends_on:
        - mysql
    volumes:
        - ./api:/api

Мой Dockerfile содержит следующее:

ARG version

FROM php:${version}

# Install system libraries
RUN apt-get update -y && apt-get install -y \
    unzip \
    zlib1g-dev \
    git

# Install php extensions
RUN docker-php-ext-install \
    zip \
    pdo_mysql

EXPOSE 81

Когда я запускаю docker-compose up -d, контейнер продолжает перезапускаться сследующие журналы:

/ usr / local / bin / docker-php-entrypoint: 9: exec: bootstrap: не найдено

Что может вызвать эту проблему?

1 Ответ

0 голосов
/ 02 января 2019

Вы используете php cli image, и я думаю, что вы должны использовать fpm image

FROM php:${version}-fpm в Dockerfile или

args:
  version: 7.3.0-fpm

в docker-compose.yml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...