Я пытаюсь создать образ докера из Ubuntu, где мне нужно установить laravel. Для этого я пытаюсь бежать.
У меня есть файл Docker, где я использую этот код:
FROM ubuntu:latest
RUN apt-get update && apt-get upgrade -y\
&& apt-get install apache2\
&& apt-get install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-mysql php-cli php-mcrypt php-zip\
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
EXPOSE 80 443
Когда я запускаю docker-coompose up, я получаю ошибку:
ERROR: Service 'web' failed to build: The command '/bin/sh -c apt-get update && apt-get upgrade -y && apt-get install apache2 && apt-get install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-mysql php-cli php-mcrypt php-zip && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer' returned a non-zero code: 1
Мой файл docker-compose:
version: '3'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: .......
adminer:
image: adminer
restart: always
ports:
- 8080:8090
web:
build: .
working_dir: /var/www/html
volumes:
- .:/var/www/html
ports:
- "80:7000"
depends_on:
- db
Что мне делать, если мне нужно создать образ докера для моего приложения laravel. У меня есть приложение laravel, и мне нужно запустить его через докер.