说明:本镜像由iLemonrain大佬制作,使用的是LOC冻猫大佬修改的H5ai源码,其内置了HTML5视频播放器DPlayer,这里说下安装方法。

安装

本镜像使用环境为Apache 2.4、PHP 7.1。

1、安装Docker#CentOS 6

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum update -y

yum -y install docker-io

service docker start

chkconfig docker on

#CentOS 7、Debian、Ubuntu

curl -sSL https://get.docker.com/ | sh

systemctl start docker

systemctl enable docker

2、拉取并配置镜像#命令

docker run [-t/-d] -p [80]:80 -v [$PWD]:/h5ai --name h5ai ilemonrain/h5ai:[lite/full]

#示例

docker run -t -p 80:80 -d -v /home:/h5ai --name h5ai ilemonrain/h5ai:full

参数说明:#-d/-t:决定是以后台运行模式启动或是前台监控模式启动。

使用-d参数启动,镜像将不会输出任何日志到你的Console,直接以Daemon模式启动。Deamon模式启动下,可以使用docker logs h5ai命令显示启动日志。

使用-t参数启动,将会直接Attach你的镜像到你的Console,这个模式启动下,你可以直观的看到镜像的启动过程,适合于初次部署镜像,以及镜像Debug部署使用。你可以使用Ctrl+C将Docker镜像转入后台运行,使用docker attach h5ai命令显示启动日志。

#-p [80]:80:h5ai on Docker 需要映射的端口,方括号中端口可任意修改为你需要的端口。

#-v /h5ai:/h5ai:映射目录,将会自动在选定的目录下创建h5ai程序目录(_h5ai)和Apache2必要的.htaccess文件,如果在在使用完成后不需要这两个文件,可以自行删除;如果需要映射当前目录(可以使用pwd命令确定),请直接输入 “$PWD”。

#--name h5ai:Docker容器的名称,可以自行修改。

#ilemonrain/h5ai:[lite/full]:启动的镜像名称,请注意:如果你只是为了测试镜像,或者Docker宿主机所在网络环境不佳,请使用lite分支 (即 ilemonrain/h5ai , ilemonrain/h5ai:latest , ilemonrain/h5ai:lite均可);正式使用或者需要完整功能,请使用full分支 (ilemonrain/h5ai:full)。

最后打开ip地址即可,如果你想使用域名,请解析到服务器即可。

最后目录文件在你映射的文件夹,如示例命令里的/home。如果想加登录密码,把public/index.php里第2行的注释取消掉,第5行自己设置用户名密码。版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。

caddy php h5ai,使用Docker快速安装H5ai网盘、内置HTML5视频播放器DPlayer相关推荐

  1. h5ai界面修改_H5ai修改版,带HTML5视频播放器DPlayer,并支持hls切片播放

    简介 该源码由LOC的冻猫修改,将H5ai的视频播放器替换成了DPlayer.快进什么的方便些,也可以调播放速度.想加弹幕之类的可以自己改代码,3757行里面研究吧. 更新 [2019.6.14] 1 ...

  2. Docker快速安装RabbitMQ服务

    Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...

  3. Docker快速安装Sybase数据库DBeaver数据库图形化管理开发工具

    Docker快速安装Sybase数据库 Sybase 15.7 Based on ifnazar/sybase_15_7 Needs about 30 seconds after start for ...

  4. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  5. 使用docker快速安装Oracle11gR2

    使用docker快速安装Oracle11gR2 0. 前言 1. 安装及配置docker 2. 使用docker下载Oracle11g安装包镜像 3. 使用安装运行Oracle11g 4. 配置Ora ...

  6. Docker 快速安装搭建 Ngnix 环境,并配置反向代理

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

  7. 使用Docker快速安装部署mysql

    使用Docker快速安装部署mysql的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后,就可以使 ...

  8. Docker+Nextcloud快速部署个人网盘

    各位大佬好,,,萌新顾北清又回来更新了,今天要快速部署一个人网盘. 有多快呢,,,5分钟吧,因为我们使用Docker部署. Docker基础可以看看我之前的博文.(点这里点这里) 那么,,,开始吧. ...

  9. Windows11 安装Docker,安装至D盘(其他非C盘皆可)

    Docker默认安装在C盘,这未来随着docker使用必定会导致C盘空间吃紧. 所以本文提前进行空间布局,将docker默认安装路径软链接到D盘. 软链接D盘 Docker默认安装路径为C:\Prog ...

最新文章

  1. linux下获取硬盘使用情况
  2. Solaris IPMP 配置
  3. Leetcode双指针滑动窗口相关题目
  4. Codeblocks配置EGE图形库
  5. Python3 爬虫学习笔记 C07 【解析库 lxml】
  6. Table隔行变色的JavaScript代码
  7. 【数据结构算法】二:上三角、下三角中求数组地址--【下标的计算】
  8. 一个MYSQL PDO相对完整且功能强大的封装类
  9. 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
  10. 金山文字 职称计算机,职称计算机:金山文字2005考试大纲
  11. pr获取无字幕视频素材和常用素材的网站
  12. UG NX 12鼠标和键盘操作
  13. SOF-SLAM:一种面向动态环境的语义视觉SLAM(2019,JCR Q1, 4.076)
  14. Python实现聊天机器人
  15. 毕索大学计算机科学怎么样,毕索大学计算机硕士介绍
  16. oracle 的编码,Oracle 编码格式
  17. 自己做游戏(一)-PhotonServer配置
  18. 小程序组件之间的传值
  19. jq bind命名空间
  20. 对传感器及传感器的应用知多少?

热门文章

  1. 减少模板中的代码膨胀
  2. Samba服务器的配置与使用
  3. PCA-手写字体图片识别
  4. Spring中bean的执行初始化和销毁方法的4种方式详解
  5. 树莓派安装golang
  6. 一个互联网『打工人』的卑微一天
  7. 中日完全相同的四字成语
  8. 随机不重复:从以下学员名单中随机选出4个学员:var arr = [“鹿晗“,“王俊凯“,“蔡徐坤“,“彭于晏“,“周杰伦“,“刘德华“,“赵本山“];注意:不要有重复的学员
  9. 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成
  10. 操作系统——内存管理——虚拟内存