玩客云盒子刷海纳斯系统,安装Docker搭建wordpress博客。

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

对了 还有一点 安装后需要配置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地址。

 

暂无评论

发送评论 编辑评论


				
上一篇
下一篇