文档: http://laradock.io/documentation/

下载

# 先安装docker  https://docs.docker-cn.com/engine/installation/  # clone laradock git clone https://github.com/Laradock/laradock.git  # env-example to .env cp env-example .env 

启动/重启/关闭

# 启动 docker-compose up -d nginx mysql redis  # 重启 docker-compose restart nginx  # 关闭 docker-compose stop {container-name}  # 删除 docker-compose down  # 查看进程 docker ps 或 docker-compose ps 

进入容器查看(MySQL终端/Redis终端/Nginx日志)

docker-compose exec {container-name} bash # nginx日志 docker exec -it laradock_nginx /bin/bash  # Mysql docker-compose exec mysql mysql -u homestead -psecret  # 查看项目目录 docker-compose exec workspace bash  # 退出 exit 

项目目录映射修改

vim .env # 修改APPLICATION APPLICATION=需要映射的本机目录 

修改PHP版本

vim .env # Accepted values: 71 - 70 - 56 PHP_VERSION=56 # 退出保存后需重新构建PHP docker-compose build php-fpm 

PHP扩展

# 常见的内置扩展在.env内将false修改为true即可, 如:  PHP_FPM_INSTALL_XDEBUG=true # 退出保存后需重新构建PHP docker-compose build php-fpm 

端口冲突修改

可以将.env文件内对应不同的应用端口修改为不冲突端口  

Nginx vhost配置

在 nginx/sites/ 中自定义配置 # restart nginx 生效 docker-compose restart nginx 

其他docker环境参考

https://phpdocker.io/generator

发表评论

电子邮件地址不会被公开。 必填项已用*标注