开始
发现了吗,本站的页尾多了个计数器。这几天还是挺闲的,又想着琢磨点好玩的东西,于是在前几日上网浏览时,发现journey-ad大佬的moe-counter项目挺有意思,就想着部署一个,原本是不打算写这篇博客的,因为champhoon的澄沨大佬已经写过两篇关于这个计数器的教程了,但是我并不打算按照大佬的方式去部署,一是因为我的cf worker额度已经不太够我去瞎造了,二是在服务器上部署的话后续迁移可能比较麻烦,于是我就想在nas上去部署,自然就需要一个docker,一来二去的搜索下,刚好发现一个moe-counter的docker容器,这就很有意思了,刚好满足我在nas上部署计数器的需求
仓库地址
https://hub.docker.com/r/skyle1995/moe-counter-docker
部署
其实大佬写的已经很清楚了,但我这里还是简短的写一下,首先拉取镜像 skyle1995/moe-counter-docker
容器本身的端口选择3000,存储空间的话自己创建一个对应的count.db的目录,用来映射容器的/usr/local/src/Moe-counter/count.db目录,然后就可以运行了,命令行的话可以参考下面的代码去部署,目录也是同理
docker run -d --restart=always -v /etc/Moe-counter/count.db:/usr/local/src/Moe-counter/count.db -p 3000:3000 --name="moe" skyle1995/moe-counter-docker:latest
还有docker-compose.yml的部署也可以分享一下
moe-counter-docker:
image: skyle1995/moe-counter-docker:latest
ports:
- "3000:3000"
restart: always
container_name: moe-counter-docker
networks:
- webapp
volumes:
- /etc/Moe-counter/count.db:/usr/local/src/Moe-counter/count.db
#使用sqlite请将count.db文件放置于宿主机,挂载于容器中,以防止容器重建时丢失数据
把目录之类的弄好,然后运行docker-compose up -d也是ok的
使用
部署起来其实还是非常简单的,主要还是弄一下目录和端口,我的网站底部已经放置了计数器
使用的话,基本的访问如下
https://你自己的网址/get/@?theme=主题名
嵌入页尾的话,有三种形式
SVG 方式
https://你自己的网址/get/@:name
Img方式
<img src="https://你自己的网址/get/@:name" alt=":name" />
Markdown
![:name](https://你自己的网址/get/@:name)
加上主题也是可以的,举个例子
img src="https://你的网址/get/@:name?theme=主题名" alt=":name"
结语
这个小计数器用来装饰网站的话其实还是很好看的,而且docker部署的方式也比较简单,仁者见仁智者见智,大家按照自己认为简单的方式去构建就好,喜欢的话可以尝试部署着玩玩.
Comments 1 条评论
博主 b2b系统
感谢分享