1.自行刷入海纳斯系统,教程官网就有这里就不说了。输入下面命令取消系统首页广告位
sed -i -e '/class="adleft"/,+3d' /var/www/html/home.php
2.输入下面命令安装海纳斯一键安装脚本:
wget https://gitee.com/xjxjin/hinas/raw/master/hinas_install_uninstall.zip #下载脚本 unzip hinas_install_uninstall.zip chmod +x hinas_install_uninstall.sh # 添加可执行权限 ./hinas_install_uninstall.sh # 执行脚本 sudo apt autoremove # 移除未使用的包
3.根据脚本安装docker以及portainer控制面板。
4.我们可以在portainer面板中拉取适用于arm32位的数据库镜像以及wordpress的镜像
arm32v7/wordpress:latest # WordPress镜像 jsurf/rpi-mariadb:latest # 适用于树莓派等设备的mariadb镜像
5.拉取到镜像后我们可以通过以下命令配置镜像并启用:
docker network create wordpress_network #创建一个 Docker 网络,以便 WordPress 和 MariaDB 容器可以相互通信 使用 jsurf/rpi-mariadb:latest 镜像启动 MariaDB 容器,并将其连接到刚刚创建的网络:
docker run -d \ --name wordpress_db \ --network wordpress_network \ -e MYSQL_ROOT_PASSWORD=用户密码 \ -e MYSQL_DATABASE=wordpress \ -e MYSQL_USER=wordpress \ -e MYSQL_PASSWORD=CHEN123321 \ jsurf/rpi-mariadb:latest
使用 arm32v7/wordpress:latest 镜像启动 WordPress 容器,并将其连接到同一个网络。
docker run -d \ --name wordpress \ --network wordpress_network \ -e WORDPRESS_DB_HOST=wordpress_db \ -e WORDPRESS_DB_USER=wordpress \ -e WORDPRESS_DB_PASSWORD=CHEN123321 \ -e WORDPRESS_DB_NAME=wordpress \ -p 4577:80 \ arm32v7/wordpress:latest
数据库密码 ,以及端口可自行设置,接下来访问IP地址以及端口号应该就可以打开wordpess安装界面了。
对了 还有一点 安装后需要配置PHP.ini文件内容否则无法上传主题以及其他文件到wordpress。
输入下面命令:
docker exec -it wordpress /bin/bash #进入 WordPress 容器
cd /usr/local/etc/php/conf.d/ #切换到配置文件目录:
echo -e “upload_max_filesize = 100M\npost_max_size = 100M” > uploads.ini #使用 echo 命令创建文件并写入内容 cat uploads.ini #验证文件内容 输出应该如下: upload_max_filesize = 100M post_max_size = 100M
安装wordpress的教程到这里结束了,可以上传主题并开始使用了
这里提一句 后面内网穿透映射服务时的IP地址为登录终端时的IP地址。