博客搭起来了,纪念一下哈哈哈

今年过年的时候在网上搜到的这个网站,磕磕绊绊三四个月,中间也断了一阵子,在今天终于把博客搭好了。不同于其他的博客系统,这个既开放又有些限制的设定让我这个选择困难症患者么得可选了。简单总结下搭建过程吧~

期间可能会遇到的问题,希望对新手朋友有些帮助~

就这些了,还是比较简单的,打算接下来去一点一点研究源码,理解理解作者的出发点以及发展方向。如果和我使用一样的搭建方式遇到了问题也可以评论,但是不包括其他的情况哈~


再次补充,我又购买了一个服务器进行搭建(原因是觉得免费的有些小限制,比如需要发帖延期。。。),但是出现了无法启动的问题,使用 arm64 架构的服务器可能会出现此情况,并且 MySQL 只有 8 以上版本支持 arm 架构服务器,需要修改下 compose 配置文件将 MySQL 版本改成 mysql/mysql-server:latest, 同时为了避免低版本数据文件和高版本不兼容,需要删除 mysql/data 目录下文件并手动创建数据库。无法启动的问题正在请教老大,待续 ~


完结

经过了一天的查阅资料和自己瞎鼓捣,终于把无法启动的问题解决了,记录一下,方便有同样问题的小伙伴们参考~
原因其实很简答,对于 arm64v8 架构的服务器,构建 solo 所需的 mvn 版本需要使用 arm64v8 对应的版本,在 docker hub 上可以轻松的找到,关键字 arm64v8/maven.建议大家把所有镜像全部换成 arm64v8 版本的,这样兼容性上应该是最好的。
最后说一下操作步骤吧~

希望大家都能有折腾精神,遇到报错不要慌,互联网这么大,总会有解决办法的,加油~
至于其他架构的服务器怎么办,聪明的你应该能想到解决办法了 😏


还要再补充一下 😂 其实不改 dockerfile 文件也行,因为 docker 会根据你的 CPU 架构自动下载对应的版本,花了两天一宿的时间才研究明白这一点。对于 amd64 之外的 CPU,只需要 clone 源码然后无脑 build 就 ok 了,我上面说的基本都是废话了,不想折腾的只能换 amd64 的服务器或者等 D 大什么时候出其他版本的镜像了,另外,如果可以的话,还是去研究下源码,无脑问问题也不是个办法。

3 操作
liunian-zy 在 2020-06-09 19:52:22 更新了该帖
liunian-zy 在 2020-06-08 21:08:40 更新了该帖
liunian-zy 在 2020-06-08 12:42:56 更新了该帖

赞助商 我要投放

回帖
请输入回帖内容 ...