簡體   English   中英

Docker容器使用PHP映像不斷重啟

[英]Docker container keeps restarting using a PHP image

我的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:引導程序:找不到

是什么導致此問題?

您正在使用php cli圖片,我認為您必須使用fpm圖片

在Dockerfile中FROM php:${version}-fpm -fpm或

args:
  version: 7.3.0-fpm

在docker-compose.yml中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM