重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家介绍如何用docker搭建博客,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
10年积累的网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有休宁县免费网站建设让你可以放心的选择与我们合作。
今天来学习一下最简单的网站搭建
先展示效果:
主页效果
博客页面
本次搭建用到了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搭建博客就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。