Мне нужно установить приложение 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
Почему ошибка и какой правильный путь?
Спасибо!