IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    通过 CF 自建 Docker 镜像

    obaby发表于 2024-08-15 01:30:51
    love 0

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

    昨天现在服务器上安装个 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



沪ICP备19023445号-2号
友情链接