1. 程式人生 > >LaraDock配置Laraval開發環境之坑

LaraDock配置Laraval開發環境之坑

無法正常啟動mysql

雖然我們在Docker環境中已經下載了mysql,但是用命令檢視正在啟動的容器時發現mysql並沒有成功啟動:

docker ps

這裡寫圖片描述

解決方案:

修改檔案: laradock/docker-compose.yml
查詢並註釋掉 user:”1000:500”
重新啟動容器內的mysql

docker-compose up -d mysql

//重新檢視正在執行的容器:
docker ps

這裡寫圖片描述

修改laravel中的.env檔案

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=root
DB_USERNAME=root DB_PASSWORD=secret

進入容器並驗證mysql安裝是否成功:

//進入mysql容器
docker-compose exec mysql bash

這裡寫圖片描述

這裡寫圖片描述

那麼現在,我們確實是安裝成功了。

現在又有問題了,能不能又像navicat一樣的GUI介面來管理myslq呢?

以前我習慣用的phpmyadmin,當然,docker下也是可以下載對應的映象的。

docker-compose up -d phpmyadmin

安裝完成後,執行 docker ps,檢視是否有phpmyadmin容器

35cdf7b4c701 laradock_phpmyadmin “/run.sh phpmyadmin” 22 seconds ago Up 21 seconds 0.0.0.0:8080

->80/tcp laradock_phpmyadmin_1

伺服器填mysql,使用者名稱密碼就是你配置的值

這裡寫圖片描述

好了,大功告成!

這裡寫圖片描述