Docker三分钟完成博客搭建
Posted 颓废书生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker三分钟完成博客搭建相关的知识,希望对你有一定的参考价值。
作为一个IT民工,想可视化的记录自己成长的每一步,并可以作为一个职场敲门砖,那无疑是拥有自己的一个博客系统了。OK,接下来正式介绍本篇文章将要介绍的tale博客系统。少罗嗦,先上图(或者访问:http://www.tfss.me/)...
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配置中;
- .env:docker-compose命令启动时,会优先加载.env文件中的变量;
- Dockerfile.blog:blog镜像构建Dockerfile
- startup.sh:容器启动脚本
执行步骤:
第一步:指定备份目录
cp -r ./tfss_volumes/ /opt/
第二步:运行
docker-compose up -d
以上两步就OK了,访问你的服务器IP:9000端口,就会出现如上截图安装界面了。
以上是关于Docker三分钟完成博客搭建的主要内容,如果未能解决你的问题,请参考以下文章