Laradock 使用笔记
安装
- 下载
git clone https://github.com/Laradock/laradock.git
cd laradock
cp .env.example .env
vim .env- 编辑配置文件
.env
# 更换为国内镜像源安装
CHANGE_SOURCE=true
# 安装指定版本的mysql,默认是安装最新的
MYSQL_VERSION=5.7
# 因为我们本地已经安装node了,所以workspace不需要安装node
WORKSPACE_INSTALL_NODE=false
# 修改composer镜像
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
# 设置
WORKSPACE_TIMEZONE=PRC- 构建镜像 & 启动容器
docker-compose up -d nginx mysql redis注意:
如果在安装的过程中卡在apt-get update -yqq的话,
就编辑workspace/Dockerfile,
在RUN set -xe; apt-get update -yqq前(大概第50行)
写入一下内容
RUN find /etc/apt/sources.list.d/ -type f -name "*.list" -exec sed -i.bak -r 's#deb(-src)?\s*http(s)?://ppa.launchpad.net#deb\1 https://launchpad.proxy.ustclug.org#ig' {} \;- nginx 站点配置
cp nginx/sites/laravel.conf.example nginx/sites/laravel.conf/nginx/sites/laravel.conf
server {
.
.
.
server_name laravel.test;
root /var/www/laravel/public;
.
.
.
error_log /var/log/nginx/laravel_error.log;
access_log /var/log/nginx/laravel_access.log;
}