这篇文章给大家介绍如何用docker搭建博客,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
今天来学习一下最简单的网站搭建
先展示效果:
主页效果
博客页面
本次搭建用到了docker,新买的服务器也无需担心,我把博客搭建的命令写成了脚本,供需要的小伙伴学习。以下是在Centos7.4 linux系统上的实践。
新服务器上的yum源默认是配置好的,在/etc/yum.repos.d/目录下,这个不用我们操心。
1、运行以下脚本:
#!/bin/bash
#第一步就是安装docker
yum install docker.x86_64 -y
#安装完成后启动docker
systemctl start docker
#待挂载数据目录
blogDir=/root/mywebsite/ghost/content
#创建目录
mkdir -p ${blogHome}
#启动服务
docker run --restart always -d --name blog -v ${blogDir}:/var/lib/ghost/content -p 2368:2368 ghost:alpine
参数说明:
docker run:表示运行一个容器,可以想像成运行一个程序
--restart always:表示程序如果死掉就自动重新启动,保证你的博客一直提供服务
-d :后台运行你的这个程序
--name blog 给你的程序起个名字,blog 可以换成任何英文字母
-v ${blogDir}:/var/lib/ghost/content 表示把本地的一个目录放到容器里面用,注:这个目录是容器里面博客内容的文件夹,这里这么操作是当你删除这个容器的时候,你所写过的内容可以保留,这样你下次按这个命令启动的时候不至于你之前写的内容丢失。
-p 2368:2368 把容器里的一个端口映射到你的宿主机上(也就是你操作的这台服务器上)
ghost:alpine 镜像名,第一次运行会去默认镜像仓库拉取
2、在自己的浏览器输入:
http://服务器的IP:2368
此时访问应该会出现连接超时的情况,因为新服务器上的这个端口是没开放的。需要做以下操作:
开放端口,以下视频是在手机端阿里云app上操作:
3、在你的浏览器中输入http://服务器的IP:2368/admin 将进入博客的配置:
然后需要输入个人信息后,进入下一步邀请好友,可以选择跳过
关于如何用docker搭建博客就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。