千家信息网

如何用docker搭建博客

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍如何用docker搭建博客,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天来学习一下最简单的网站搭建先展示效果:主页效果博客页面本次搭建用到了docker,新
千家信息网最后更新 2026年11月02日如何用docker搭建博客

这篇文章给大家介绍如何用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搭建博客就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

服务 博客 服务器 内容 容器 目录 程序 运行 端口 输入 命令 小伙 小伙伴 效果 时候 是在 更多 浏览器 脚本 镜像 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 中国互联网科技工作委员会毛军 科技股互联网 互联网科技垄断 互联网 科技公司 互联网 科技创业 北京互联网络科技有限公司 互联网金融科技平台 成都狮子座互联网科技 互联网科技公司实习生 中国科技创新与世界互联网大会 天津腾达互联网科技有限公司 畅思互联网科技 互联网科技实习生岗位 广州梦谷互联网科技有限公司领导 万物互联网智能科技 美国五大互联网科技公司市值多少 上海旺乐尼互联网科技有限公司 广东猫王互联网科技有限公司电话 互联网企业和网络科技有限公司 科技互联网产品 互联网科技创新企业排名 互联网教育科技公司vipkid 湖南一路畅行互联网科技 恒生互联网科技指数跳水 洛阳共同富裕互联网科技有限公司 互联网在线教育科技创业 爱医互联网络科技 互联网与数字科技关系 互联网时代高科技布局
0