Docker三分钟完成博客搭建

Posted 颓废书生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker三分钟完成博客搭建相关的知识,希望对你有一定的参考价值。

        作为一个IT民工,想可视化的记录自己成长的每一步,并可以作为一个职场敲门砖,那无疑是拥有自己的一个博客系统了。OK,接下来正式介绍本篇文章将要介绍的tale博客系统。少罗嗦,先上图(或者访问:http://www.tfss.me/)...


Docker三分钟完成博客搭建

Docker三分钟完成博客搭建

Docker三分钟完成博客搭建

Docker三分钟完成博客搭建

Docker三分钟完成博客搭建

        Tale博客由biezhi开发,不过做的很糙..很糙..很糙(哇,这句话可不能让爵哥看到^ _ ^),本书生着实看不下去了,所以在此基础上做了UI弧化、前端柔化,最最最重要的当然是本书生作为Docker爱好者,原来这种部署方式是不可接受的,于是有了下面的内容。

目录结构如下:

.
blog
 |---tale
 |     |---lib(包文件夹)
 |     |---resources(资源文件夹)
 |     |---tale-cli(工具)
 |     |---tale-least.tar(运行jar包)
 |---tfss_volumes
 |     |---tale.db(空数据库文件)
 |---.env
 |---docker-compose.yml
 |---Dockerfile.blog
 |---startup.sh

介绍如下:

- tale文件夹:其下所有子文件夹及文件都为博客运行所需要的依赖及配置;
- tfss_volumes:容器数据库及上传图片等重要数据的备份目录,体现在docker-compose.yml配置中;
- .envdocker-compose命令启动时,会优先加载.env文件中的变量;
- Dockerfile.blogblog镜像构建Dockerfile
- startup.sh:容器启动脚本


执行步骤:

第一步:指定备份目录

cp -r ./tfss_volumes/ /opt/

第二步:运行

docker-compose up -d

        以上两步就OK了,访问你的服务器IP:9000端口,就会出现如上截图安装界面了。




以上是关于Docker三分钟完成博客搭建的主要内容,如果未能解决你的问题,请参考以下文章

借力 Docker ,三分钟搞定 MySQL 主从复制!

三分钟说服你,必须爱上docker

1分钟,通过docker-compose 搭建zookeeper 集群

5分钟 搭建免费个人博客

CentOS使用docker ghost搭建自己的博客

使用dokcer搭建个人博客网站