跳到主要内容

🤖 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
  • 环境变量:添加两个环境变量
    1. MARIADB_ROOT_PASSWORD=123456
    2. 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

  • 管理员用户名:随意设置

  • 管理员密码:随意设置

点击安装即完成安装流程。

🎬 视频演示