私は最近ドッカーを使い始めて、2つのコンテナを設定できました.pap7.0とapache2を実行し、もう1つは実行中のmysqlは、すべてがうまくいきました。今はshouchlがnginx、php5.6-fpm、php7.0-fpmを持っている新しいドッカーコンテナをセットアップしたいのですが、これは過去数時間のうちにこれを達成しようとしています。 **1つのドッカーコンテナに複数のPHPバージョンをインストールするには
私は1つの容器は、1つの責任を持つべきであることを知っているが、私は、私はphp5.6-FPMとphp7.1-の両方を必要とする状況で午前:以下は、私のDockerfile
FROM nginx:latest
FROM php:php7.1-fpm
FROM php:php5.6-fpm
COPY ./src /var/www/html
RUN apt-get update && apt-get install -y \
nano \
git \
zip \
mcrypt \
&& docker-php-ext-install mcrypt \
&& docker-php-ext-install pdo_mysql \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
** EDITですfpmが同時に動くように、私は3つのコンテナを作成することができます。すなわち、php7.1-fpmとnginxでphp5.6-fpmを実行すると、誰かが試してみるとphp5.6-fpmを実行しているconatainerのフォルダを探すようにnginxに指示しますhostone.devなどにアクセスする
問題は何ですか? –