最近刚买了台服务器,找了个简单的博客框架。
用 docker 了跑起来,真的很简单,感觉如果不是程序员都可以一个人轻松搞定。
所以我想,要不就写个文章分享出来,给那些想搭建博客又不知道如何下手的朋友提供点便利。
建号这么久,一直看各大佬分享好东西,我写得比较简单主要面向初入门的程序员或者非程序员,各位能看则看,不能看的轻喷哈。
正文:
我在简书上写了图文版本的(需要看效果图的可以看看):www.jianshu.com/p/527583637f17
这里不知道怎么发图片,就直接用文本吧。
首先安装 docker,这个教程很多了这里不多说了。
然后执行命令行:
mkdir -p /data/blog
// 创建一个本地的目录,用来存放博客内容
docker run --restart always -d --name blog -v /data/blog:/var/lib/ghost/content -p 2368:2368 ghost:alpine
参数解释(不关心的不用看)
docker run:表示运行一个容器,可以想像成运行一个程序
--restart always:表示程序如果死掉就自动重新启动,保证你的博客一直提供服务
-d :后台运行你的这个程序
--name blog 给你的程序起个名字,blog 可以换成任何英文字母
-v /data/blog:/var/lib/ghost/content 表示把你本地的一个目录放到程序里面用,注:这个目录是容器里面博客内容的文件夹,这里这么操作是当你删除这个容器的时候,你所写过的内容可以保留,这样你下次按这个命令启动的时候不至于你之前写的内容丢失。
-p 2368:2368 把容器里的一个端口映射到你的宿主机上(也就是你操作的这台服务器上)
ghost:alpine 镜像名
访问 127.0.0.1:2368 就可以看到刚搭好的博客了
进入到 127.0.0.1:2368/gost 可以进入后台配置项,配置你的博客。
是不是超级简单,虽然我的博客已经搭好了,不过没有内容我就不放出来给大佬们看了。
1
Tink 2018-10-31 23:46:11 +08:00 via iPhone
通俗易懂
|
3
771456556 2018-11-01 07:54:57 +08:00 via iPhone
写的挺好的,喜欢每个参数都讲解一下,不知道为啥,windows 环境下的 docker 教程很少
|
4
kefengong 2018-11-01 09:13:05 +08:00 via Android
不搭博客 准备留着吃灰😂
|
5
byfar 2018-11-01 09:20:20 +08:00
|
6
getaobj OP |
7
mritd 2018-11-01 10:31:32 +08:00 via iPhone
你说你也不写个 compose
|
9
MorningBOBO 2018-11-01 15:32:18 +08:00
对刚入门的人还是很友好的,不错哦,给个赞,希望能多多分享
|
10
getaobj OP |
11
byfar 2018-11-01 22:18:13 +08:00
感谢楼主,主要是 5 楼效果好,我决定要好好写小说了
|