type
status
date
slug
summary
tags
category
created days
new update day
icon
password
Created_time
Dec 8, 2022 03:41 AM
Last edited time
Mar 1, 2025 01:50 AM
方案构想
刚开始的构想是将所有的功能都集成到一个镜像里面,后来考虑了一下,感觉这种操作可重用性太低,于是采取了另外一种方案:即将其分成本地构建端和
web
服务端,两者通过 git
来进行交互实现博客的更新。方案实施
原来在使用博客的时候以为想偷懒的,于是就专门从头建立了一个
hexo-yilia
主题的一个离线工作环境。传送门 --> https://github.com/zzutcy/hexo-theme-yilia-all-in-one有需求的童鞋欢迎围观、 star (嘿嘿)开箱即用呦~ 欢迎大家来支持哈
docker 构建方案
按照构思 docker 构建分为2步,第一步构建 server 端
hexo_yilia_serverv
大家可以使用我已经构建好的镜像,运行命令
如果你想自己构建你可以参考下面的介绍
- 首先是构建Dockerfile
- 要想构建 docker 镜像、第一步就是制作 Dockerfile 文件、下面就是本次所使用的 Dockerfile
注意⚠️ !!!下面代码块中的注释纯属说明使用,在使用时请前往 https://github.com/zzutcy/Dockerfile-hexo-theme-yilia-all-in-one 获取完整代码
执行构建命令
在准备好所需文件后在拥有 Dockerfile 的文件夹执行
然后慢慢等待直到构建完成
从镜像运行容器
可访问80端口检测是否成功
hexo_yilia_client
大家可以使用我已经构建好的镜像,运行命令
如果你想要自己构建可以参考下面的介绍
注意⚠️ !!!下面代码块中的注释纯属说明使用,在使用时请前往 https://github.com/zzutcy/Dockerfile-hexo-theme-yilia-all-in-one 获取完整代码
执行构建命令
在准备好所需文件后在拥有 Dockerfile 的文件夹执行
然后慢慢等待直到构建完成
从镜像运行容器
可访问
4000
端口检测是否成功- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2018/11/17/1564656234922.html
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章