解决docker laradock 上运行phpmyadmin显示未安装mysqli问题

我使用的是 php7.1 找到php-fpm下的Dockerfile-71 在代码215处:

ARG INSTALL_MYSQLI=false

RUN if [ ${INSTALL_MYSQLI} = true ]; then \
    docker-php-ext-install mysqli \
;fi
而这里默认是false 于是在.env里PHP FPM新增加PHP_FPM_INSTALL_MYSQLI=true

然后重建php-fpm镜像时读配置Dockerfile时会安装mysqli  

docker-compose build –no-cache php-fpmbuild 指令(需要 Dockerfile)来自动构建

虚拟机docker laradock 映射宿主项目

运行环境:
1.ubuntu 16.04 tls x64版本
2.docker按官方安装
3.laradock


(1)虚拟机设置文件夹共享,我这里设置的是我win7项目目录.开机后ubuntu完成挂载
(2) sudo ln -s /mnt/hgfs/xxx /Code/xxx 即可
(3)启动环境 sudo docker-compose up -d nginx php-fpm mysql 即可