Skip to content

Laradock 使用笔记

官网: https://laradock.io/

安装

  • 下载
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;
}