Докер Symfony 4 и MySQL - PullRequest
       10

Докер Symfony 4 и MySQL

0 голосов
/ 21 января 2019

Я dockerised мой проект Symfony, он работает хорошо. Я запускаю команду sudo docker-compose запустить php bin / console доктрина: схема: обновление --force.

И у меня есть эта ошибка: в драйвере возникла исключительная ситуация: не удалось найти драйвер

докер-compose.yml

eversion: '2'
services:
nginx:
    build: nginx
    ports:
        - "8080:80"
    links:
        - php
    volumes_from:
        - php
    volumes:
        - ./logs/nginx/:/var/log/nginx
        - ./symfony:/var/www/symfony
db:
    image: mysql
    ports:
        - 3307:3307
    volumes:
        - "./.data/db:/var/lib/mysql"
    environment:
      MYSQL_ROOT_PASSWORD: nolan
      MYSQL_USER: nolan
      MYSQL_PASSWORD: nolan
    ports:
      - "8002:3307"
php:
    build: php7-fpm
    ports:
        - 9002:9000
    links:
        - db:mysql
    volumes:
        - ./symfony:/var/www/symfony
        - ./logs/symfony:/var/www/symfony/app/logs

.env symfony

DATABASE_URL=mysql://nolan:nolan@0.0.0.0:8002/musiques

1 Ответ

0 голосов
/ 21 января 2019

Установите пакет php pdo MySQL внутри вашего php контейнера.

...