laradocker使用详解

1.下载laradocker 

git clone https://github.com/laradock/laradock.git

2.

cp env-example .env

 3.在.env中配置项目工作目录,即所有项目都放到此工作目录中

APP_CODE_PATH_HOST=../wwwroot/

更新项目配置以使用数据库主机

打开您的PHP项目的.env文件或您要读取的任何配置文件,并将数据库主机设置DB_HOSTmysql

在.env最后添加

DB_HOST=mysql

 

4. 在本地hosts中配置虚拟域名

例如:127.0.0.1   hmcs.com

5.在laradock\nginx\sites中添加自己的nginx配置

如:hmcs.conf

laradocker使用详解_第1张图片

其中目录关系如下

 laradocker使用详解_第2张图片

laradocker使用详解_第3张图片

 

可以根据需求配置.env,如php版本选定,mysql版本选定

laradocker使用详解_第4张图片

laradocker使用详解_第5张图片

指定php扩展的开启关闭

laradocker使用详解_第6张图片

如果想开启多个php版本

1.复制php-fpm并修改名字为指定版本

laradocker使用详解_第7张图片

laradocker使用详解_第8张图片

 

修改之后需要创建新的php-fpm容器

例:docker-compose   build  php-fpm72

配置不同的版本,需在nginx的conf中做修改

如:laradocker使用详解_第9张图片

在docker安装过程中,很容易出现很多冗余的容器,使用以下命令可以批量删除已停止的容器

(windows中的命令)

把查询结果写入一个txt文件,然后读txt文件的内容进行删除。比如说,假如我要删除所有的容器:

docker ps -a -q > 1.txt
for /f %a in (1.txt) do docker rm %a

 

 

 

 

你可能感兴趣的:(laradocker使用详解)