拾光坞N3使用Docker容器搭建个人博客(WordPress+MySQL+ZeroNews)

出于对docker的好奇,所幸买了一个N3来玩玩。

本期给大家分享一下如何通过WordPress、MySQL、ZeroNews三个容器搭建外网个人博客,话不多说,直接开整。

(新手玩家可跳过第一步,先部署本地博客,再进行内网穿透知识的探索)

一、ZeroNews部分

(注:ZeroNews官网:https://user.zeronews.cc/,登陆注册,获取token、区域码、域名配置及内网映射。网上教程都很多,在这里就不过多赘述,本文重点讲述拾光坞容器的使用与配置。)

1、在-镜像商店-中镜像下载,输入zeronews/zeronews,点击确定。

2、拉取完成后来到-镜像管理-创建容器。

(1)自定义容器名称。

(2)配置路径。

(3)网络设置-Host网络模式。

(4)Cmd命令-自定义-配置token,区域码(英文单引号引用,两值需用空格间隔开),提交。

(5)启动容器。

二、MySQL部分。

1、在-镜像商店-中镜像下载,输入ubuntu/mysql,点击确定。

2、拉取完成后来到-镜像管理-创建容器。

(1)自定义容器名称。

(2)配置路径。

(3)网络设置,默认bridge。

(4)端口配置。

(5)数据库密码配置(账号已默认:root,密码自定义:123456)。

(6)提交。

3、容器使用。

(1)启动容器。

(2)远程连接终端,连接mysql。输入  mysql -u root -p  ,回车后输入自定义密码 123456后回车(密码不会显示,无需慌张,输入完毕,大胆回车)。

(3)已接通,后续MySql操作自行解决。

4、宿主机外部工具连接容器,本人习惯使用navicat。

(1)宿主机本地连接:新建MySql连接,确保主机地址、端口号、用户名、密码正确,测试连接成功即可。

(2)宿主机远程连接:新建MySql连接,确保主机地址(ZeroNews选择TCP协议映射)、端口号、用户名、密码正确,测试连接成功即可。

三、WordPress部分。

1、在-镜像商店-中镜像下载,输入arm64v8/wordpress,点击确定。

2、拉取完成后来到-镜像管理-创建容器。

(1)自定义容器名称。

(2)配置路径。

(3)网络设置,默认bridge。

(4)端口配置,容器默认80端口,映射到30308端口(可自定义)。

(5)提交后启动容器。

3、wordpress配置。

(1)在浏览器输入 内网IP:端口,例如192.168.1.2:30308,进入配置页。选择语言-继续。

(2)现在就开始。

(3)配置数据库连接-提交。

(4)配置成功后会显示如下页面。运行安装程序。

(5)配置站点信息,完成后安装WordPress。

(6)登陆后台管理界面。(防止忘记 IP:port/wp-login.php 或 域名/wp-login.php)

(7)配置WordPress安装地址与站点地址。

(8)提交更改后发现网站无法连接,此时无需担心,因为地址栏没有更改成映射后的域名,更改即可。

(9)提示域名将您重定向次数过多,此时无需担心(域名/wp-login.php)

(10)回到拾光坞-用户容器-WordPress-远程-连接终端。

(11)输入apt-get update(更新),回车,等待结束,输入apt-get install vim(安装) ,回车,中途输入Y/回车。

(12)输入vi wo-config.php,在文末if语句前输入:

$_SERVER['HTTPS'] = 'on';

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

首先按下Ins键进行编辑,定位到上述位置,复制后右键粘贴(可能会粘漏,记得补全),然后Esc退出编辑状态,输入:wq(保存并退出)

(13)回到浏览器,刷新,成功加载。

好好好,能成功走到这一步,那就掌声送给你这个Baby!
演示地址:点击前往(不久后可能失效)
欢迎大家批评指正,共同学习,共同探索!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值