lnmp
文章平均质量分 59
lnmp相关文章分享
jobsen123
程序猿
展开
-
不使用K8S和Docker Swarm的情况下,纯Docker环境下nginx+hyperf+pm2的部署方案
一 、构建Php镜像,其镜像包含pm2和pm2-logrotate以及ssh公钥登录功能DockerfileFROM ubuntu:18.04MAINTAINER jobsen123@qq.comENV DEBIAN_FRONTEND noninteractiveRUN sed -i -e s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g -e s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/.原创 2021-07-16 11:14:48 · 3768 阅读 · 0 评论 -
windows环境下在Boot2Docker中安装docker-compose和docker-machine
在windows环境下使用Boot2Docker安装docker时,由于Boot2Docker是使用的TinyCoreLinux系统(TinyCoreLinux是内存闪存系统,为保证系统的快速启动运行,所有数据都保存在内存中,所以当重启系统之后对系统的所有修改将被删除),而该系统本身不支持持久化,所以我们不能像其他LINUX系统那样安装docker-compose和docker-machine,只能通过其他方式安装。好消息是为我们提供了/opt/bootlocal.sh脚本,该脚本用于系统启动后自动运行的命原创 2021-04-25 11:17:29 · 335 阅读 · 0 评论 -
redis布隆过滤器以及在PHP中的使用
1、布隆过滤器简介布隆过滤器是一种数据结构,是一个很长的二进制向量和一系列随机映射函数,可以将其看成一个二进制数组。布隆过滤器可以用于检索一个元素是否在一个集合中。既然布隆过滤器是二进制,那么里面存放的不是0,就是1,但是初始默认值都是0。向布隆过滤器添加数据前面我们说过布隆过滤器就像一个二进制数组一样,那我们如何向布隆过滤器中添加一个数据呢?如下图所示:当要向布隆过滤器中添加一个元素key时,我们通过多个hash函数,算出一个值,然后将这个值所在的方格置为1。比如,下图hash1(key)原创 2021-04-19 23:24:23 · 408 阅读 · 0 评论