首页 > 其他分享 >laradock的基础使用

laradock的基础使用

时间:2023-05-23 16:25:33浏览次数:46  
标签:git 基础 mysql redis https 使用 com laradock

一、安装laradock

1. 如果有laravel项目并使用git,可以用git submodule将laradock克隆到laravel根目录,方便后续管理

git submodule add https://github.com/laradock/laradock.git

2. 如果不需要安装到git submodule中,可以安装到任意位置

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

二、运行容器

1. 运行前的基础配置

复制配置文件

进入laradock根目录

cp .env.example .env

配置镜像源

# composer镜像源
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
# nvm镜像源
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
# npm镜像源
WORKSPACE_NPM_REGISTRY=https://registry.npmmirror.com

结合实际情况及需求,修改配置文件

#比如我的项目用到了mysql和redis
MYSQL_DATABASE=database_name
REDIS_PASSWORD=redis_password

编辑 Laravel 的配置

打开 Laravel 的 .env 文件 然后 配置 你的 mysql 的 DB_HOST 及 redis 的REDIS_HOST

DB_HOST=mysql
REDIS_HOST=redis

2. 运行

我打算项目采用lnmp环境,redis作为缓存,那么我的命令是:

docker-compose up -d nginx mysql

当然也可以从下方容器列表中选择需要的组合,使用前记得配置一下

nginx, hhvm, php-fpm, mysql, redis, postgres, mariadb, neo4j, mongo, apache2, caddy, memcached, beanstalkd, beanstalkd-console, workspace

停止

docker-compos down

更多配置详见:
官方文档:laradock.io
Gitee:Gitee Laradock

标签:git,基础,mysql,redis,https,使用,com,laradock
From: https://www.cnblogs.com/iwillrich/p/17425559.html

相关文章

  • memset() 函数的使用
    //Lvxin1-1 memset.cpp //memset()函数的使用 #include<stdio.h>#include<string.h> intmain(){   charstr[]="almosteveryprogrammershouldknowmemset!";   doubled;   memset(&d,0,sizeof(d));   memset(str,'......
  • python 基础day09 字符编码
    字符编码前提:字符编码只跟文本数据和字符串有关系,他跟视频文件、音频文件等无关为什么要有字符编码?计算机内部只认识01二进制数据,但是,我们现在在计算机上写的各种各样的字符,为什么都能正常显示?字符编码:它的内部记录着字符和数字之间的对应关系eg:0--->a1---->b00--->aa0......
  • 使用shift+右键时显示用xxx打开文件夹
    实现效果:当我在一个文件夹按下shift+右键时,显示下述菜单:操作:1.打开注册表win+R-->regedit2.输入路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\3.按如下添加项以及键值在shell项下添加一个Sublime项(名字无所谓,方便自己记忆)在Sublime项下把默认键值的......
  • vue中使用scss公共变量的方法 :export
    vue中使用scss公共变量的方法:export:https://blog.csdn.net/weixin_44698285/article/details/124051066?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124051066-blog-125074100.235%5Ev36%5Epc_relevant_def......
  • flutter 使用Get.toName跳转到新页面,返回刷新列表页面
    flutter使用Get.toName跳转到新页面,在新页面执行操作,比如说删除某个对象,需要返回页面刷新列表页面1.Get.toNamed(routes)!.then((value)=>refresh);其中的refresh是执行刷新后的方法2.Get.back(result:'backtorefresh');......
  • Android开发 UsageStatsManager应用使用情况管理
    前言  UsageStatsManager是用来知晓,设备中应用的使用情况的管理。它能给我们提供应用的进入前台动作与时间戳、进入后台的动作与时间戳、上次的使用时间、使用总时长等等信息。此功能在原生的设置-应用-使用统计中有所展示。所需权限<uses-permissionandroid:name="android.......
  • 霍尔电流传感器的选项及使用时的注意事项
    安科瑞虞佳豪霍尔电流传感器如何选型A.选择电流传感器时需要注意穿孔尺寸是否能够保证电线可以穿过传感器;B.选择电流传感器时需要注意现场的应用环境是否有高温、低温、高潮湿、强震等特殊环境;C.选择电流传感器时需要注意空间结构是否满足。霍尔电流传感器使用须知A.接线时......
  • UOS下使用HHDESK文本对比功能
    UOS系统从开发至今,虽然进展很大,但受限于一些因素,所支持的功能和软件,目前仍不多。HHDESK便是其中佼佼者之一。此篇介绍的便是HHDESK的一项便捷功能——文本对比。这个功能针对办公人员所开发,使得原本复杂的UOS系统下的操作,变得简单快捷。它能够直观的对文本进行对比,帮您拼凑“碎......
  • 使用c#捕获usb扫描枪扫描二维码、条形码结果
    起因最近公司买了一些扫描枪,要做个展会门票扫描,门票格式为一个网址,生成方式是qr二维码以前没玩过这东西,尝试一下看看,结果发现扫描枪根本就是个纯输入设备,和键盘一个性质好吧,先不管这些,把扫描结果记录下来才是正经的,于是在网上搜了一下“c#winform无焦点监听键盘输入......
  • 使用c#捕获usb扫描枪扫描二维码、条形码结果(支持中文版)
    前因之前在18年写过一个使用c#捕获usb扫描枪扫描二维码、条形码结果,当时我是没有遇到需要使用中文的情况,因为二维码都是我自己控制生成的,如果遇到中文,我会提前进行编码编程unicode编码,所以,没有专门针对中文符号做支持但一年多以来,不少人询问,或者在博客下留言,提出了中文扫码支持的......