Как контейнеры Laravel и Postgres с помощью Docker?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как контейнеры Laravel и Postgres с помощью Docker?

Сообщение Гость »

Пожалуйста, помогите с кодом для файла Dockerfile и Docker-Compose, мне нужна настройка Laravel и Postgres. < /p>
Это мой файл Docker < /p>
FROM php:7.4

RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng-dev \
zlib1g-dev \
libpq-dev \
libxml2-dev \
libzip-dev \
libonig-dev \
graphviz \
&& docker-php-ext-configure gd \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install pdo_mysql \
&& docker-php-ext-install pdo_psql \
&& docker-php-ext-install zip \
&& docker-php-ext-install sockets \
&& docker-php-source delete \
&& curl -sS https://getcomposer.org/installer | php -- \
--install-dir=/usr/local/bin --filename=composer

WORKDIR /var/www/html
COPY . .
RUN composer install

CMD php artisan serve --host=0.0.0.0
EXPOSE 8000
< /code>
Это docker-compose.yml file < /p>
version: '3'
services:
php_4:
build:
context: .
dockerfile: Dockerfile
volumes:
- ./:/var/www/html
ports:
- "8000:8000"
depends_on:
- postgres_4

postgres_4:
image: postgres
restart: unless-stopped
ports:
- "5433:5432"
volumes:
- ./docker/postgres:/var/lib/postgresql/data
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: root
POSTGRES_DB: lara_4
POSTGRES_HOST_AUTH_METHOD: "trust"
< /code>
Оба не работают, давая разные ошибки. Поэтому, пожалуйста, кто-нибудь дайте свежий код для файла Dockerfile и Docker-Compose для Laravel с PostgreSQL с помощью Docker.

Подробнее здесь: https://stackoverflow.com/questions/704 ... ing-docker
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»