🤖 iStoreOS 系统上搭建个人博客 emlog
iStoreOS
iStoreOS 是一款路由存储系统,基于 OpenWrt 开发,支持 Docker 容器,可以在软路由上运行 Docker 容器,实现各种应用的部署。本文将介绍如何基于 docker 在 iStoreOS 系统上搭建个人博客 emlog。
假定您已经对 istoreos 系统有一定了解,如果您还不了解,请参考 iStoreOS 官网。
拉取镜像
登录 iStoreOS 系统,进入 Docker 管理界面,点击左侧菜单栏的“镜像”,然后分别填入下面两个镜像,点击“拉取镜像”按钮。
我们一共用到了两个镜像:
- mariadb:latest
- emlog/emlog:pro-latest-php7.4-apache
创建网络
点击左侧菜单栏的“网络”,然后点击“新建网络”,填写如下信息:
- 网络名称:emlog-network
- 其他保持默认值即可
新建容器
新建 MariaDB 容器
点击 左侧菜单栏的“容器”,然后点击“新建容器”,填写如下信息:
- 容器名称:mariadb
- 镜像选择:mariadb:latest
- 网络选择:emlog-network
- 环境变量:添加两个环境变量
- MARIADB_ROOT_PASSWORD=123456
- MARIADB_DATABASE=emlog
- 端口:3306:3306/tcp ,如果不准备从外部访问数据库,可以不用映射端口,留空即可。
- 其他选项都保持默认值即可
点击提交即可完成容器创建,点击启动即可启动容器。
新建 emlog 容器
点击左侧菜单栏的“容器”,然后点击“新建容器”,填写如下信息:
- 容器名称:emlog
- 镜像选择:emlog/emlog:pro-latest-php7.4-apache
- 网络选择:emlog-network
- 端口:80:80/tcp
- 其他选项都保持默认值即可
点击提交即可完成容器创建,点击启动即可启动容器。
安装 emlog
访问 http://ip或者域名 ,即可进入 emlog 安装页面,按照提示进行安装即可。
填写信息:
-
数据库地址:mariadb
-
数据库用户名:root
-
数据库密码:123456
-
数据库名:emlog
-
管理员用户名:随意设置
-
管理员密码:随意设置
点击安装即完成安装流程。