我安裝成功安裝Bitnami/Laravel
如何在 Docker 中使用 MySQL?我運行 localhost:3306 但它沒有運行任何想法
uj5u.com熱心網友回復:
檢查您的網路,mysql 容器與 laravel 容器在同一網路中,并使用容器名稱,例如 mysql 容器名稱是 db,您可以在 laravel 環境變數 db:3306
uj5u.com熱心網友回復:
在.env檔案中使用 MySQL 的網路名稱。例如,如果 MySQL 的網路名稱是mysql_docker,請將其添加到.env:
DB_HOST=mysql_docker
DB_PORT=3306
確保您使用正確的埠。MySQL配置的一個例子docker-compose:
mysql_docker:
image: mariadb:10.7.1
restart: always
container_name: mysql_container_name
volumes:
- ./mysql/data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=database_name
- MYSQL_USER=root
- MYSQL_PASSWORD=root
ports:
- 127.0.0.1:3306:3306
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/394810.html
