首页 服务器docker正文

laravel开发环境laradock安装和使用

admin docker 2019-02-14 463 0

安装
下载laradock git clone https://github.com/Laradock/laradock.git

进入laradock目录 复制配置文件

 cp env-example .env 

1. 修改项目的地址APP_CODE_PATH_HOST: 映射到本机的文件夹,被映射的目录是后面的 APP_CODE_PATH_CONTAINER(容器内的位置)

2. DATA_PATH_HOST: 容器数据在本机的存储位置。修改这个选项可以修改数据库数据卷在本机的保存目录 

3.由于默认的mysql 版本为8.0,所以需要你按自己需要修改成自己使用的版本。

4.我们是国内下载,.env里一个设置是 CHANGE_SOURCE = false,大意是是否更换源为国内的,把默认的false改为true。

 # 是否将源切换为国内   
`# 70 # If you need to change the sources (i.e. to China), set CHANGE_SOURCE to true` 

5.修改时区 

WORKSPACE\_TIMEZONE=PRC

5.在之前构建的时候,发现由于debian源的问题,老是构造失败,所以在构造前,需要修改镜像的 debian源 到国内镜像源(具体百度,目前我在研究)

我出问题的是 php-fpm这个模块,在安装的时候,老是下载不下来,然后在laravel 设置找到了更换镜像源的办法,全部的代码如下:

RUN sed -i "s@http://deb.debian.org@http://mirrors.aliyun.com@g" /etc/apt/sources.list
RUN rm -Rf /var/lib/apt/lists/*
RUN apt-get update
RUN cat /etc/apt/sources.list

由于多个RUN会导致镜像包变得巨大,所以合并后实际使用如下:

RUN sed -i "s@http://deb.debian.org@http://mirrors.aliyun.com@g" /etc/apt/sources.list && rm -Rf /var/lib/apt/lists/* && apt-get update && cat /etc/apt/sources.list

根据具体问题添加你的Dockfile文件即可!

修改配置文件后 执行构造环境

docker-compose up -d nginx mysql phpmyadmin  

进入容器

docker-compose exec workspace bash 

大功告成!恭喜我的laradock环境搭建完成(太不容易了!很多问题不是docker或者laradock的问题,基本都是网络引起的,记得多百度)!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论