Docker X SystemD折腾向:用Docker手动安装G

2019-06-28  本文已影响0人  EVANIMARIA

前言


本来之前一直在简书平台上记录心得,但好友给我看了自己搭的Ghost博客,着实漂亮,恰逢计网附加作业是搭建一个个人网站,就有了趁这次机会搭一个博客并把部分文章迁移过去的想法

选择Ghost,一是因为自己之前搭建/维护的网页基本都是php,后来又接触了python的网络编程,想试试新东西——Ghost博客是基于node.js的框架,正好如我所愿;二是因为真的挺漂亮。

而选择Docker搭建的原因则比较现实了:我的学生服务器上还维护着几个其他项目,担心乱搞会搞崩原本的环境。虽然Ghost官方提供了现成的镜像可以一键部署,但是抱着学习的心态,还是选择了自己开一个ubuntu16.04的容器手动搭建。官方文档其实已经有非常详细的步骤,但是自己作死踩了不少坑,故作此记录

准备


下面是官方文档中提出的要求事实上看到第五项我就应该反应过来预想中的搭建方式肯定会出问题

环境搭建


安装Ghost


在新版本中我们得以使用官方安装工具Ghost-CLI来进行安装,免去了自己下载包、自己改配置文件的繁琐步骤当然也有会卡住的Bug

踩坑:Systemd


在刚刚的Set up Systemd?那一步时,我按照官网的推荐选了yes,然后就喜闻乐见的报错退出了

image.png
结合之前的项目经历,一股不详的预感油然而生

At Last


最后我还是使用了官方镜像....
具体操作如下

docker pull ghost
docker run -d -v /docker:/docker -p 8168:2368 -p 8122:22 -p 8100:80 --name=m_ghost ghost
# 注意最后不用跟任何命令

唔然后就搭起来啦...接下来的事情就只有进入我的博客主页然后按说明慢慢配置各项主题、设计等等了
暂时没有域名so配置代理、配置SSL证书啥的都先搁置了,有需要的可以参考这里
结果最后也没有解决systemd和mysql的问题....是时候好好读一读操作系统原理了XD

上一篇 下一篇

猜你喜欢

热点阅读