当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Laradock

PHP 的 Docker 完整本地开发环境
授权协议 MIT
开发语言 SHELL
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 公西宏毅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览


Laradock 是为 PHP 提供的完整 Docker 本地开发环境,有助于在 Docker 上运行 PHP 应用程序,和 Homestead 一样提供了一系列打包好(包括配置)的 Docker Image。Laradock 早期专注为 Laravel 打造 Docker 开发环境,因而最早在 Laravel 社区中出名,后来随着影响力的扩大,逐渐被 PHP 社区接纳和采用,目前支持的 PHP 项目除了 Laravel 之外,还有 Symfony、CodeIgniter、WordPress、Drupal 等等。

功能特性

  • 可在各 PHP 版本之间轻松切换:7.2,7.1,5.6 ...

  • 可选择你最喜欢的数据库引擎:MySQL,Postgres,MariaDB ......

  • 可运行专属的软件组合:Memcached,HHVM,Beanstalkd ...

  • 每个软件都在单独的容器上运行:PHP-FPM,NGINX,PHP-CLI ...

  • 易于定制,只需简单编辑 Dockerfile 即可;

  • 所有镜像均从官方基础镜像扩展而来,安全可靠;

  • 易于使用环境变量安装/删除容器中的软件;

  • 简洁、结构良好的 Dockerfiles(Dockerfile);

  • 一切都是可见的和可编辑的。

  • Laradock 资料 Laradock github laradock官网 laradock 文档 docker compose 语法入门 部署方式 laradock有两种部署方式 多项目 laradock projectA projectB 单项目 projectA laradock projectB laradock 事实上,可以通过配置.env变更你的部署方式,此处推荐多项目部署,

  • 1、首先将 Laradock 项目代码克隆到本地: git clone https://github.com/Laradock/laradock.git 2、进入 laradock 目录将 env-example 重命名为 .env:  cp env-example .env 打开你PHP项目的.env文件或者你正在读取的配置文件, 并将数据库配置DB_HOST设置为mysql: DB_HOST=

  • 1.应用场景 借助docker容器, 虚拟化技术搭建环境. 2.学习/操作 暂见: https://xueyuanjun.com/post/9608     后续补充 ... 3.问题/补充 TBD 4.参考 https://xueyuanjun.com/post/9608  //在 Mac/Windows 系统中使用 Laradock 搭建基于 Docker 的 Laravel 开发环境 htt

  • Docker 官方文档 https://docs.docker.com/install/linux/dock... Laradock 官方文档 https://laradock.io/getting-started/ Laradock 相比其他虚拟环境,其实最大的优势是可以在生产环境使用,本地和线上部署同一套环境,能尽可能减少环境带来的隐藏问题,因此可以说是开发者的必备技能。 安装 Docker

  • 尝试卸载旧版 $ sudo apt-get remove docker \ docker-engine \ docker.io Apt 安装 由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。 $ sudo apt-get update $ sudo

  • # If you need to change the sources (i.e. to China), set CHANGE_SOURCE to true CHANGE_SOURCE=true # Set CHANGE_SOURCE and UBUNTU_SOURCE option if you want to change the Ubuntu system sources.list fi

 相关资料
  • 依照以下操作,你可使用Docker在Mac,Linux上搭建PPMessage开发环境。 前言:Docker 的作用 ? Docker allows you to package an application with all of its dependencies into a standardized unit for software development. Docker containe

  • 本文向大家介绍完整的Android MVP开发之旅,包括了完整的Android MVP开发之旅的使用技巧和注意事项,需要的朋友参考一下 开发背景 最近是在做一个与健身相关的APP,里面有训练器模块基本功能是按照特点动作的演示和描述来引导用户完成训练。在第一个版本时由于没接触过些类项目与功能花了几周的时间大概1500行代码才完成这个功能, 当时虽然我已经尽量让代码表现的清晰,但是可以想像到当一个Ac

  • 问题内容: Kubernetes似乎只不过是将容器部署到集群云中。似乎没有碰到的是开发和暂存环境(或类似环境)。 在开发过程中,您希望通过一些重要更改尽可能接近生产环境: 本地部署(或至少在 您只有您可以访问的地方 ) 在页面刷新时使用 最新的源代码 (假设它是一个网站;理想情况下,在本地文件保存上页面自动刷新,如果您挂载源代码并使用诸如Yeoman之类的东西就可以完成)。 同样,人们可能希望非公

  • 使用 Docker 开发本地软件是否可行? 我知道的开发本地软件的技术有:Qt,Electron,微软的WPF,Winform,Java 的 Swing,JavaFX.... 这些我大概都了解过,也用过 Electron,winform 开发过一两款自己的小工具。 我个人的技术栈主要是 Java,在学完 Docker后,我就在想,能否用 Docker来开发本地工具? 例如,在Docker里安装数据

  • 好久没写东西,今天说一说怎么自建一个 Laravel 运行的 Docker 环境。 市面上最出名的莫过于「laradock」https://github.com/laradock/laradock Docker PHP development environment. 使用参考:http://laradock.io 既然是「自建」,那我们可以参考这个,最小化满足 Laravel 运行的需要。 下面

  • 共享卷性能差(有一些使用其他工具的变通方法,但看起来更像是一个黑客)。不过,对于那些使用Linux的优秀人士来说,这不是一个问题! 我低估了一些前期工作,这些工作是远程运行时与编辑器/IDE良好配合所必需的。linting之类的东西假定本地运行时是现成的,似乎最普遍的解决方案是大量的bash包装脚本将执行委托给docker容器。 此外,我们还雇佣了两个DevOps的家伙,他们有相当多的docker

  • 前面两节,我们分别看过了如何开发可视化部分和服务器端部分。现在,我们把这两头综合起来,做一个可以在 Kibana 菜单栏上切换使用的,完整的 app。就像 Kibana 5 默认分发的 timelion 和 console 那样。 当然我们这里不会真的特意搞一个很复杂的可视化应用。我们只做一个 Elasticsearch 状态展示页面就好了。这个方式正好可以串联从前到后的请求、展示部分。 app

  • 本文向大家介绍利用node.js开发cli的完整步骤,包括了利用node.js开发cli的完整步骤的使用技巧和注意事项,需要的朋友参考一下 CLI介绍 命令行界面(英语:command-line interface,缩写:CLI),是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。 目前前端开发中,CLI是常用的工具。前端三大