本片文章已安装 larbbs 作为演示

1.安装larbbs 应用

cd wwwroot
git clone https://github.com/summerblue/larabbs
cd larabbs
composer install

2.修改 hosts

127.0.0.1   larabbs.test

3.配置nginx

回到Laradock目录下nginx/sites下创建blog.conf

4.进入容器创建数据库

//启动容器mysql
docker-compose up -d mysql
//进入容器
docker-compose exec mysql bash
//进入mysql
mysql -uroot -p输入密码进入mysql
//创建库
create database larbbs;

5.配置.env 文件

DB_DATABASE=larabbs
DB_USERNAME=root
DB_PASSWORD=root

6.初始化命令

php artisan key:generate数据迁移需要去到容器里面操作
//运行容器
docker-compose up -d nginx mysql redis
//进入容器
docker exec -it laradock_workspace_1 bash
cd进入到项目根目录


运行迁移

//表迁移
php artisan migrate --seed

其他:
1.进入laradock文件夹并复制env-example to .env

cp env-example .env

你可以编辑.env文件去选择你想在环境中安装的软件,你始终可以参考docker-compose.yml文件去看如何使用这些变量。

根据主机的操作系统,您可能需要更改给定的值 COMPOSE_FILE的值, 当你在MacOS上运行laradock时要使用的文件分隔符是:, 当你在Windows环境上运行laradock时,必须使用 ;来作为多个文件的分隔符。

2.运行docker-compose来构建环境
在这个例子中我们将看到如何运行Nginx(web服务器)和MySQL(数据库引擎)来托管一个PHP脚本

docker-compose up -d nginx mysql

注意: 大多数情况下 workspace 和 php-fpm 会自动运行, 所以不需要再up命令中指定它们, 如果你找不到他们,那么你需要这样指定它们: docker-compose up -d nginx php-fpm mysql workspace

你可以从这个列表中选择自己的容器组合

(请注意,有时我们忘记更新文档,请检查docker-compose.yml文件以查看所有可用容器的更新列表)

3.进入Workspace容器, 执行比如(Artisan, Composer, PHPUnit, Gulp, …)等命令

docker-compose exec workspace bash

另外, 针对 Windows PowerShell 用户: 执行以下命令以进入任何正在运行的容器:

docker exec -it {workspace-container-id} bash

注意: 你可以添加–user=laradock来创建主机的用户. 比如:

docker-compose exec --user=laradock workspace bash

您可以从.env文件中更改PUID (用户标识) 和 PGID (组标识) 变量

4.更新您的项目配置以使用数据库主机
打开你PHP项目的.env文件或者你正在读取的配置文件, 并将数据库配置DB_HOST设置为mysql:

DB_HOST=mysql

如果你想将laravel安装为PHP项目, 请参阅 如和在Docker容器中安装laravel.

5.打开浏览器并访问您的本地主机地址http://localhost/, 如果你按照多个项目设置,你可以访问 http://project-1.test/http://project-2.test/

Laradock使用相关推荐

  1. 使用 Laradock 10 分钟部署 Laravel 或 Notadd 环境

    2019独角兽企业重金招聘Python工程师标准>>> 为什么使用docker? 部署快 只需要几分钟,就能部署好一套PHP环境 性能好 docker 的性能损失只有1-2%,几乎可 ...

  2. laradock 进入 工作区

    docker-compose exec --user=laradock workspace bash 转载于:https://www.cnblogs.com/JANCHAN/p/10679702.ht ...

  3. win10+docker+laradock最新安装

    windows10+docker+laradock最详细安装 一.Win10 中 Laradock 安装前的准备 1.确认软硬件环境满足要求: 64 位的 Windows 10 Pro 专业版,Ent ...

  4. Laradock 安装配置

    Laradock 是 Docker 的一个完整的PHP开发环境. https://laradock.io/ 安装配置 clone库 在自定义目录下拉取 laradock 代码 $ git clone ...

  5. Win10 环境下配置 Docker + Laradock + Laravel

    Docker Desktop 的安装和配置 参考如下: Docker Desktop 安装和使用 (Windows)_docker windows 安装_咖喱出品的博客-CSDN博客 Laradock ...

  6. laradock 环境下,PHP 该如何实现本地域名通信啊?

    laradock 环境下,PHP 该如何实现本地域名通信啊? 知识背景: windows 下使用 laradock 作为开发环境 使用 phpstrom IDE,并且通过 ssh 的方式连接 work ...

  7. CentOS 安装 laradock 以及运行 Laravel 项目

    Docker 官方文档 https://docs.docker.com/install/linux/dock... Laradock 官方文档 https://laradock.io/getting- ...

  8. laradock 安装使用 kafka

    laradock 根据官方文档修改配置文件 Install RDKAFKA extension in php-fpm 1 - Open the .env file 2 - Search for the ...

  9. Laradock 使用笔记

    Laradock 使用笔记 记录使用Laradock 的过程 前置条件:已安装docker 本机环境:mac os 10.13.3 (17D47),Docker version 17.12.0-ce, ...

  10. laradock 国内版

    文章目录 简述 修改php-fpm镜像 修改php-worker镜像 workspace 工作区 修改 .env 文件 参考资料 简述 最近google一下,感觉laradock项目还是不错的.扩展性 ...

最新文章

  1. 任正非:华为5G芯片用在iPhone上?我持开放态度
  2. 对于Wannacry“永恒之蓝”病毒 查看自己电脑是否安全
  3. Direct3D Draw函数 异步调用原理解析
  4. Spring Boot入门——全局异常处理
  5. bootstrap 导航学习
  6. 谭浩强课后题(数组篇)
  7. abiword Namespace List
  8. 计算机教学改革主要内容,计算机教学改革主要内容和措施.doc
  9. win10电脑中病毒了怎么办,如何解决电脑中病毒
  10. 【开发者笔记】利用ab命令对接口进行压力测试
  11. 给vc6对话框添加菜单
  12. Highcharts 隐藏右下角的官网链接
  13. ROS机器人操作系统——ROS介绍
  14. 如何理解图像深度:8bit、16bit、24bit、32bit; 16.7M色彩
  15. Source Insight 使用技巧整理
  16. Windows 2016 服务器安全配置和加固
  17. Javascript实战应用篇(2):继续完善网页文本框系列(增加水印和提示)
  18. 楚门的世界/The Truman Show (1998)
  19. Matlab 线性拟合 非线性拟合
  20. vue组件中引入public文件,build打包后找不到资源报错404

热门文章

  1. qemu使用tap网卡连接网络
  2. python制表符对齐_浅谈python str.format与制表符\t关于中文对齐的细节问题
  3. 太阳能光热产业发展现状及趋势
  4. python excel xlwings 详解
  5. 做好功能测试的8项必备技能你都知道吗?
  6. 林达的新书《一路走来一路读》
  7. win10计算机没有属性,为什么我的win10电脑右键没有图形选项_Win10右键菜单没有“图形属性”和“图形选项”如何解决...
  8. 简单又漂亮:小白入门网页制作
  9. Linux增加swap虚拟内存
  10. 记录在Win7系统中搭建IIS服务器过程