双 11 买服务器的朋友一定有要搭博客的吧? Docker+Ghost 快速搭建教程请拿走 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
getaobj
V2EX    程序员

双 11 买服务器的朋友一定有要搭博客的吧? Docker+Ghost 快速搭建教程请拿走

 3  
  •   getaobj 2018-10-31 23:43:09 +08:00 2915 次点击
    这是一个创建于 2605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近刚买了台服务器,找了个简单的博客框架。

    用 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 条附言    2018-11-01 13:28:29 +08:00
    收藏数让我有点激动啊,看来做了件有意义的事。
    11 条回复    2018-11-01 22:18:13 +08:00
    Tink
        1
    Tink  
    PRO
       2018-10-31 23:46:11 +08:00 via iPhone
    通俗易懂
    getaobj
        2
    getaobj  
    OP
       2018-10-31 23:48:15 +08:00
    @Tink 谢谢,因为我只有这水平哈哈
    uyhsefwa
        3
    uyhsefwa  
       2018-11-01 07:54:57 +08:00 via iPhone
    写的挺好的,喜欢每个参数都讲解一下,不知道为啥,windows 环境下的 docker 教程很少
    zenio
        4
    zenio  
       2018-11-01 09:13:05 +08:00 via Android
    不搭博客 准备留着吃灰
    byfar
        5
    byfar  
       2018-11-01 09:20:20 +08:00
    和我的操作差不多哎,同样没内容。

    我放出来先作个 SEO? https://2pm.me 荒山之夜 以后写写小说
    getaobj
        6
    getaobj  
    OP
       2018-11-01 09:50:07 +08:00
    @771456556
    windows 安装什么的很简单的,使用的话,服务器上用得比较多,所以 linux 教程会比较多吧

    @kefengong
    有钱
    mritd
        7
    mritd  
       2018-11-01 10:31:32 +08:00 via iPhone
    你说你也不写个 compose
    getaobj
        8
    getaobj  
    OP
       2018-11-01 11:04:02 +08:00
    @mritd 一行命令的不写了吧,因为都没有依赖外部的 DB
    MorningBOBO
        9
    MorningBOBO  
       2018-11-01 15:32:18 +08:00
    对刚入门的人还是很友好的,不错哦,给个赞,希望能多多分享
    getaobj
        10
    getaobj  
    OP
       2018-11-01 16:39:27 +08:00
    @MorningBOBO 恩,我主要想把一些好的开源项目分享给那些刚入门,或者不是技术的朋友。

    技术的朋友自己看看文档都可以自己完成的,就不献丑了。
    byfar
        11
    byfar  
       2018-11-01 22:18:13 +08:00
    感谢楼主,主要是 5 楼效果好,我决定要好好写小说了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1255 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 17:20 PVG 01:20 LAX 09:20 JFK 12:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86