При установке docker с помощью nginx-proxy я получил ошибку docker-php-ext-install not found - PullRequest
0 голосов
/ 29 декабря 2018

Мне нужно установить приложение laravel 5 на Digital Ocean Server (под kubuntu 18), используя Docker с VIRTUAL_HOST, указывающим на мой хост my.freenom.com с использованием прокси-сервера (https://github.com/jwilder/nginx-proxy), и для этого в своем приложении я используюconfiguraion

docker-compose.yml:

version: '3.1'

services:

    web:
        image: jwilder/nginx-proxy
        build:
            context: ./web
            dockerfile: Dockerfile.yml

        environment:
            - APACHE_RUN_USER =#1000
            - VIRTUAL_HOST    =my.freenom.com
        volumes:
            - ./mysite.template:/etc/nginx/conf.d/mysite.template

        ports:
            - 8085:80
        working_dir: ${APP_PTH_CONTAINER}


    db:
        image: mysql:5.5.62
        restart: always
        environment:
            MYSQL_ROOT_PASSWORD: 1
        volumes:
            - ${DB_PATH_HOST}:/var/lib/mysql


    adminer:
        image: adminer
        restart: always
        ports:
            - 8086:80
        links:
            - db


    composer:
        image: composer:1.6
        volumes:
            - ${APP_PATH_HOST}:${APP_PTH_CONTAINER}
        working_dir: ${APP_PTH_CONTAINER}
        command: composer install --ignore-platform-reqs

и в web / Dockerfile.yml:

FROM nginx:1.10

 RUN apt-get update -y && apt-get install -y libpng-dev  \
     nano  libmcrypt-dev 

 RUN docker-php-ext-install \
     pdo_mysql \
     mcrypt \
     && a2enmod \
     rewrite

, но с запущенной командой:

docker-compose up -d --build

Я получил ошибку:

 docker-php-ext-install: not found

Почему ошибка и какой правильный путь?

Спасибо!

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