Run `docker-php-ext-installer " à PARTIR conteneur autre que php

J'ai un problème avec Docker (menu fixe-composer). Je veux installer quelques extensions PHP à l'aide de docker-compose.yml, mais je suis incapable de le faire, parce que mon .yml a FROM ubuntu et pas FROM php. Est-il possible que je peux atteindre ou accéder à la docker-php-ext-install?

Dockerfile

FROM ubuntu:16.04

RUN apt -yqq update
RUN apt -yqq install nginx iputils-ping
RUN docker-php-ext-install pdo pdo_mysql mbstring

WORKDIR /usr/local/src

COPY docker/nginx/dev.conf /etc/nginx/conf.d/dev.conf
COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf

CMD ["nginx"]

docker-composer.yml

version: "2"
services:
  mariadb:
    image: mariadb
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=1
      - MYSQL_ROOT_PASSWORD=
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    ports:
      - "8080:80"
    restart: always
    environment:
      - PMA_HOST=mariadb
    links:
      - mariadb
  php:
    image: php:7.1.1-fpm
    ports:
      - "9000:9000"
    volumes:
      - .:/dogopic
    links:
      - mariadb
  nginx:
    build: .
    ports:
      - "8000:80"
    volumes:
      - .:/dogopic
    links:
      - php

Sortie de la Console (fragment)

Step 5/9 : RUN docker-php-ext-install pdo pdo_mysql mbstring
 ---> Running in 445f8c82883d
/bin/sh: 1: docker-php-ext-install: not found
Regardez stackoverflow.com/questions/37527803/...
J'ai regardé avant, mais mon problème n'est pas avec l'extension de dépendances, mais avec la chose, que docker-php-ext-installer existe dans php conteneur

OriginalL'auteur Albert221 | 2017-02-19