云原生之使用Docker部署h5ai文件展示页
云原生之使用Docker部署h5ai文件展示页
- 一、h5ai介绍
- 二、检查本地docker服务
- 1.检查系统docker状态
- 2.检查docker版本
- 三、下载h5ai镜像
- 四、部署h5ai服务
- 1.创建数据挂载目录
- 2.创建h5ai容器
- 3.检查h5ai容器状态
- 4.查看h5ai容器运行状态
- 五、访问h5ai服务
- 六、h5ai的基本使用
- 1.在挂载目录创建子目录及文件
- 2.查看h5ai首页
- 3.查看文件内容
一、h5ai介绍
h5ai是一款适用于 Apache httpd、lighttpd 和 nginx 的现代 HTTP Web 服务器搜索引擎。
二、检查本地docker服务
1.检查系统docker状态
[root@server001 ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Sat 2023-02-04 11:57:41 CST; 5 days agoDocs: https://docs.docker.comMain PID: 2469 (dockerd)Tasks: 276Memory: 140.9M
2.检查docker版本
[root@server001 ~]# docker version
Client: Docker Engine - CommunityVersion: 20.10.21API version: 1.41Go version: go1.18.7Git commit: baeda1fBuilt: Tue Oct 25 18:04:24 2022OS/Arch: linux/amd64Context: defaultExperimental: trueServer: Docker Engine - CommunityEngine:Version: 20.10.21API version: 1.41 (minimum version 1.12)Go version: go1.18.7Git commit: 3056208Built: Tue Oct 25 18:02:38 2022OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.6.10GitCommit: 770bd0108c32f3fb5c73ae1264f7e503fe7b2661runc:Version: 1.1.4GitCommit: v1.1.4-0-g5fd4c4ddocker-init:Version: 0.19.0GitCommit: de40ad0
三、下载h5ai镜像
[root@server001 ~]# docker pull ilemonrain/h5ai:full
full: Pulling from ilemonrain/h5ai
ff3a5c916c92: Pull complete
7a9c7a1e0824: Pull complete
6d145ebf3d38: Pull complete
5fbde24e0ec4: Pull complete
2652b741e876: Pull complete
9f22ff66ccbe: Pull complete
aee5bb436b1a: Pull complete
22b86147ebbe: Pull complete
c10620da8910: Pull complete
Digest: sha256:f6633f5d3f8001253cd4e23d9c0303270b04307ed19a9850c2a37307453700fc
Status: Downloaded newer image for ilemonrain/h5ai:full
docker.io/ilemonrain/h5ai:full
四、部署h5ai服务
1.创建数据挂载目录
[root@server001 ~]# mkdir -p /data/h5ai/
[root@server001 ~]# cd /data/h5ai/
[root@server001 h5ai]#
2.创建h5ai容器
[root@server001 h5ai]# docker run -d --name h5ai --restart always -p 5555:80 -v /data/h5ai/:/h5ai ilemonrain/h5ai:full
0a30f9c72a831f9a04dc8235ff965deb05726fdd907060f80cdda9337f479358
3.检查h5ai容器状态
[root@server001 h5ai]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0a30f9c72a83 ilemonrain/h5ai:full "sh /scripts/entrypo…" 23 seconds ago Up 22 seconds 0.0.0.0:5555->80/tcp, :::5555->80/tcp h5ai
4.查看h5ai容器运行状态
[root@server001 h5ai]# docker logs h5ai Starting Docker-Linux ... [2023/02/09 07:20:47] Deploying h5ai ...
[2023/02/09 07:20:47] Unpacking h5ai ...
[2023/02/09 07:20:47] Changing owner for /h5ai/ ...
[2023/02/09 07:20:47] Changing privilege for /h5ai/_h5ai/private/cache/ ...
[2023/02/09 07:20:47] Changing privilege for /h5ai/_h5ai/public/cache/ ...
[2023/02/09 07:20:47] Applying Apache 2 Settings ...
[2023/02/09 07:20:47] Cleaning up ...
[2023/02/09 07:20:47] Finishing Deployment ...--- Information of the running enviroment --- Linux Version : Alpine Linux 3.7.0Linux Kernel Version : 3.10.0-957.el7.x86_64Linux Architecture : x86_64Docker Hostname : 0a30f9c72a83Server IP : xx.xx.xx.xx***********************************************[2023/02/09 07:20:48] Starting Apache ...
[2023/02/09 07:20:48] Start Success ! Enjoy your Docker-h5ai ! ***********************************************
五、访问h5ai服务
http://192.168.3.158:5555/
六、h5ai的基本使用
1.在挂载目录创建子目录及文件
在挂载目录创建子目录及文件
[root@server001 h5ai]# mkdir test
[root@server001 h5ai]# ls
_h5ai robots.txt test
[root@server001 h5ai]# cd test/
[root@server001 test]# ls
[root@server001 test]# touch file{1..5}
[root@server001 test]# ls
file1 file2 file3 file4 file5
[root@server001 test]#
2.查看h5ai首页
3.查看文件内容
选择目录下的文件,点击即可浏览文件内容。
云原生之使用Docker部署h5ai文件展示页相关推荐
- 云原生之使用Docker部署Dashy个人导航页
云原生之使用Docker部署Dashy个人导航页 一.Dashy介绍 1.1 Dashy简介 1.2 Dashy特点 二.本地环境介绍 2.1 本地环境规划 2.2 本次实践介绍 三.本地环境检查 3 ...
- 云原生之使用Docker部署webssh工具sshwifty
云原生之使用Docker部署webssh工具sshwifty 一.sshwifty介绍 1.sshwifty简介 2.shwifty 特点 二.检查本地docker环境 1.检查docker版本 2. ...
- 云原生之使用Docker部署LimeSurvey在线调查工具
云原生之使用Docker部署LimeSurvey在线调查工具 一.LimeSurvey介绍 1.1 LimeSurvey简介 1.2 LimeSurvey特点 1.3 LimeSurvey使用场景 1 ...
- 云原生之使用Docker部署Misskey开源社交媒体平台
云原生之使用Docker部署Misskey开源社交媒体平台 一.Misskey介绍 1.Misskey简介 2.Misskey特点 二.本地环境介绍 1. 本地环境规划 2. 本次实践介绍 三.本地环 ...
- 云原生之使用docker部署centos系统测试环境
云原生之使用docker部署centos系统测试环境 一.检查本地服务器系统版本 二.检查docker版本 三.检查docker状态 四.下载centos镜像 五.创建centos容器 1.运行cne ...
- 云原生之使用docker部署qbittorrent
云原生之使用docker部署qbittorrent 一.qbittorrent介绍 二.检查本地docker状态 三.下载qbittorrent 四.部署qbittorrent 1.创建数据目录 2. ...
- 云原生之使用Docker部署Dashdot服务器仪表盘
云原生之使用Docker部署Dashdot服务器仪表盘 一.Dashdot介绍 二.检查本地系统环境 1.检查本地系统版本 2.检查docker状态 3.检查docker版本 三.下载Dashdot镜 ...
- 云原生之使用Docker部署Dailynotes个人笔记管理工具
云原生之使用Docker部署Dailynotes个人笔记管理工具 一.Dailynotes介绍 二.检查本地docker环境 1.检查docker版本 2.检查docker状态 三.下载Dailyno ...
- 云原生之使用Docker部署开源Leanote蚂蚁笔记
云原生之使用Docker部署开源Leanote蚂蚁笔记 一.Leanote蚂蚁笔记介绍 1.Leanote简介 2.Leanote功能 二.本次实践介绍 1. 本次实践简介 2. 本地环境规划 三.检 ...
最新文章
- arm7汇编中怎么使用c中的变量_MDK-ARM armasm汇编器——内建变量和常量.pdf
- npm的一些常用命令(在国内,建议使用cnpm,在淘宝镜像里面下载就行)
- 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”
- Zigbee音频, 6LowPAN, IEEE 802
- python引用自己的文件的一切问题
- 全球如何应对新冠大流行?科学子刊社论:数据驱动模型指导
- 中南天坑专业到武大计算机的考研分享~
- nmake下一些错误的解决办法
- ECCV 2020 论文大盘点-语义分割篇
- 从自建服务器到选择阿里云我们都应该慎重决定
- drcom for linux,Drcom for Ubuntu上网解决经验
- AJAX 请求 NIDE 搭建简单服务
- Android 点击屏幕空白处隐藏软键盘
- 一、C++面向对象高级编程(上) (侯捷)
- JavaWeb - 仿小米商城(5):商品详情展示
- Java知识体系最强总结(2021版)
- [Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string
- 专业学习与职业发展之我见(二)
- 笔记本一开机就跳出来计算机,电脑开机就自动进入BIOS界面,该怎么解决?
- ORB-SLAM3中遇到的坑
热门文章
- React Native 开发iOS真机调试
- go语言微服务项目,高级篇--03go-mirco框架-gin框架-mvc-REST-Session
- 实时获取经纬度信息(使用GPS),经纬度持续变化
- 创建模板只有从空白html文档开始创建,小陈半夜吃泡面,为什么一面吃,一面眼盯着表?...
- 浅谈当下网页设计趋势
- 计算机室+云平台,软件综合实验室教学云平台的研究与应用
- java程序 图形界面_java 图形程序
- Geekband 开班会 2015/7/18
- 2000亿贴息贷款医疗新基建跟踪:听听公立三级医院院长的心声
- PLC常用程序设计语言有哪些?