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

LaraDock配置Laraval开发环境之坑_第1张图片

LaraDock配置Laraval开发环境之坑_第2张图片

那么现在,我们确实是安装成功了。

现在又有问题了,能不能又像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

同时,我们可以看到他监听的是8080端口,那么我们在浏览器中输入http://localhost:8080/

服务器填mysql,用户名密码就是你配置的值

LaraDock配置Laraval开发环境之坑_第3张图片

好了,大功告成!

LaraDock配置Laraval开发环境之坑_第4张图片

你可能感兴趣的:(linux,docker)