普通视图

发现新文章,点击刷新页面。
昨天以前首页

OpenGist--自部署代码片段保存项目

作者 Willow-God
2024年9月5日 00:06
最近一直在找一个快捷分享文本片段并保存的项目,曾使用cf worker搭建了pastbin,使用vercel搭建了轻笑的文本粘贴分享项目,为了速度,我又自行搭建了FileCodeBox项目,但由于各种原因,我都不是很满意,于是继续寻找,最终找到了opengist,基本满足了我的要求。
  •  

通过 CF 自建 Docker 镜像

作者 obaby
2024年8月15日 09:30

得益于***,目前需要代理的服务越来越多了,至于为什么需要代理,参考前面***部分。

昨天现在服务器上安装个 mqtt 的服务,这次不想直接装了,想通过 docker 来装一个,主要是服务器上跑的业务太多了,怕源码安装或者通过其他安装产生一些不必要的麻烦。

结果在服务器运行安装,直接芭比了,这倒是也在意料之内,毕竟这个东西被封已经说了很久了。

这的确棒棒哒。

既然如此,还是请赛博佛祖出手吧,自建镜像。

1.fork 代理仓库:https://github.com/obaby/CF-Workers-docker.io/

2.登录 cf,在 worker 和 pages 中添加 pages

选择连接到 git,后续是 gitbub的授权流程,按照提示操作即可。

2.选择 fork 的项目点击开始设置

3.一切设置完成后开始部署

4.部署完成之后就到了下面的页面,可以添加自定义域,主要是 cf 自带的域很可能****

5.自定义域建议直接托管到 cf,这样只需要添加个域名就 ok 了。完全自动。

6.修改 docker 默认源(针对 ubunt,其他系统路径我也不知道,哈哈哈)如果文件不存在直接创建即可:

vim /etc/docker/daemon.json

文件内容:

{
  "registry-mirrors": ["https://docker.obaby.blog"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  }
}

将https://docker.obaby.blog 替换为你的源,如果不想换,那就先用我的吧。

重启 docker 服务:

systemctl restart docker

7.再次通过 docker pull 镜像就一切都 ok 了。

整体感觉 cf 的代理速度还是蛮不错的,非常 nice,嘻嘻。

ps:

刚发现上面的 docker 启动失败了,直接运行:

root@opensips:~# docker run rabbitmq

会提示下面的错误:

Failed to create thread: Operation not permitted (1)
Aborted

直接加参数运行吧:

docker run --privileged rabbitmq

参考链接:https://www.zhaodede.com/news/content/23.html

  •  
❌
❌