Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel dengan masalah Docker menghubungkan MySQL

Saya pikir Anda memiliki beberapa masalah, yang pertama adalah konfigurasi laravel .env harus mengarah ke wadah MySQL, bukan localhost

DB_HOST=127.0.0.1

seharusnya

DB_HOST=db

Dan kesalahan lain yang Anda bicarakan, tidak terkait dengan Docker

itu mungkin terkait dengan ketergantungan yang hilang, Anda harus menjalankan

composer require doctrine/dbal

Anda juga mengatakan:

Anda harus membangun image Anda di atas image PHP 7/Apache, dan menambahkannya ke build dockerfile, karena perubahan Anda (ekstensi php, konfigurasi...dll) tidak persisten. Saya sarankan Anda menggunakan Laradock atau lingkungan Laravel/docker lain yang ada.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencoba menampilkan 2 tabel data

  2. MySQL GABUNG, GROUP BY, ORDER BY

  3. Pilih Nilai Terkecil Dari Beberapa Kolom dengan PHP/MySQL

  4. Grup MySQL Dengan stempel waktu khusus

  5. InnoDB Tabelnya penuh kesalahan