文档
- 中文文档:
https://github.com/LaraDock/laradock/blob/master/README-zh.md
- github:
https://github.com/laradock/laradock
相关命令
- 运行镜像
docker-compose up -d redis mysql nginx workspace
- 进入容器
docker-compose exec workspace bash
或 在任意目录下docker exec -it container_id /bin/bash
- 设置阿里云镜像
地址: https://developer.aliyun.com/composer
执行: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 重启
nginx
服务
重启: docker restart container_id/container_name
查看状态: nginx -t
进入容器后重启: nginx -s reload
操作步骤
- 本地新建目录, 例如
laradock
- 拉取项目
git clone https://github.com/laradock/laradock.git
- 进入项目目录,复制
cp .env.example .env
- 修改环境变量,用中国源
# 开启国内源
CHANGE_SOURCE=true
# composer镜像源
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
# nvm镜像源
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
# npm镜像源
WORKSPACE_NPM_REGISTRY=https://registry.npm.taobao.org
# PHP版本
PHP_VERSION = 7.3
-
进入
laradock
目录运行容器docker-compose up -d mysql redis nginx workspace
如上,这里可能会卡住。需要到 https://www.ipaddress.com/, 查询 ‘raw.githubusercontent.com’ 的地址,添加到本地解析。