命令printenv 显示rancher会默认设置redis环境变量到容器中。而laravel/lumen 安装的phpdotenv库会优先默认选择系统中的环境变量。所以会重写覆盖了.env文件的redis_port连接信息,最终变tcp://:tcp://redis:6379
在app.php文件中load()方法修改为new Dotenv\Dotenv(__DIR__.'/../'))->overload()
docker安装 以下模块
- PHP5: sudo apt-get install php5-gd
- PHP7: sudo apt-get install php7.0-gd
php.ini文件开启模块gd.dll