根目录.env
文件
# If you need to change the sources (i.e. to China), set CHANGE_SOURCE to true
CHANGE_SOURCE=true
# Set CHANGE_SOURCE and UBUNTU_SOURCE option if you want to change the Ubuntu system sources.list file.
# 已废弃
#UBUNTU_SOURCE=aliyun
# 修改composer 和 npm的镜像源
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
WORKSPACE_NPM_REGISTRY=https://registry.npm.taobao.org
# 官方文档写的是用 https://packagist.phpcomposer.com 个人觉得还是用阿里的比较好
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer
# 如果需要安装 swoole
WORKSPACE_INSTALL_SWOOLE=true
PHP_FPM_INSTALL_SWOOLE=true
PHP_WORKER_INSTALL_SWOOLE=true
# 如果需要安装php扩展,在PHP_FPM, WORKSPACE, PHP_WORKER对应的扩展改为true即可
# 比如上面的 swoole扩展
PHP_FPM_INSTALL_BCMATH=true
PHP_WORKER_INSTALL_BCMATH=true
#mssql 扩展
PHP_WORKER_INSTALL_MSSQL=true
WORKSPACE_INSTALL_MSSQL=true
PHP_FPM_INSTALL_MSSQL=true
#redis扩展
PHP_WORKER_INSTALL_REDIS=true
WORKSPACE_INSTALL_PHPREDIS=true
PHP_FPM_INSTALL_PHPREDIS=true
# excel扩展
PHP_WORKER_INSTALL_XLSWRITER=true
WORKSPACE_INSTALL_XLSWRITER=true
PHP_FPM_INSTALL_XLSWRITER=true
# php版本
PHP_VERSION=8.0
# 工作目录
APP_CODE_PATH_HOST=../wwwroot/
# 更改时区
WORKSPACE_TIMEZONE=PRC
# REDIS密码
REDIS_PASSWORD=secret_redis
#supervisord
WORKSPACE_INSTALL_SUPERVISOR=true
WORKSPACE_INSTALL_PYTHON=true
docker-compose up -d nginx mysql redis elasticsearch
出现文件权限问题
chown www-data:1000 storage -R && chmod g+s storage -R
# 或者
chown -R laradock:laradock /var/www
chown -R www-data:www-data "project foldername"