前言

最近我的Docker的需求越来越大了,and我的钱包空空啊 于是很快啊 我就找到了这个东西——ClawCloud Run!这个东东 只要是满了180天的GitHub账号注册就可以获得每个月5美元的额度!

开始

GitHub注册时间查询

首先需要确认你的GitHub用户是否符合要求 使用下面这个东西 把username改成你的GitHub用户名

https://api.github.com/users/username

最下面那个created_at后面的时间就是你的注册日期 简单的加减法后便可以知晓你是否还可以往下看。

注册

使用这个链接https://run.claw.cloud/注册账号后登录

创建应用!

进来后 你会看到以下界面

(浏览器有翻译 你们可能显示英文)应用启动板 和 应用商店 就是主要的东西

点击create app

就会到这里

配置说明

1. 成本估算(每日)

系统根据当前资源配置计算每日预估费用:

  • CPU:$0.03
  • Memory:$0.02
  • Storage:$0.00
  • NodePorts:$0.00
  • 总计$0.05 / 天
    这个简单的加减法就可以得出是否会超额

2. 镜像配置

  • 应用名称hello-world(这个不能使用大写字母哦)

  • 镜像可见性

    • Public:镜像公开,可被任何项目拉取
    • Private:仅当前项目或授权项目可访问(当前选择为 Private)
    • Image Name:镜像名称

3. 资源限制

自己选择合适的资源

4. 部署模式

  • Fixed(固定实例):手动指定副本数量,实例数保持不变。
  • Scaling(弹性伸缩):根据负载自动调整实例数量(当前选择为 Fixed)。

副本数

  • Replicas1
    表示运行 1 个 Pod 实例。

5. 网络端口

  • TCP / UDP 端口:将在部署后自动分配
  • 容器端口:自己选择要开放的端口
    外部通过自动分配的 NodePort 访问

6. 可选配置

命令与参数

  • Command:覆盖容器默认启动命令(如 /bin/bash -c
  • Arguments:传递给命令的参数(如 sleep 10 && /entrypoint.sh db createdb

环境变量(Environment Variables)

  • 可设置键值对形式的环境变量,用于向容器传递配置信息。

ConfigMaps

  • 通过 ConfigMap 挂载配置文件,实现配置与镜像分离。

本地存储(Local Storage)

  • 配置容器内挂载的本地存储卷,用于临时或持久化数据。

配置完成后 开始部署应用

出现类似这个的 就可以了

完成!

好的 大功告成 你可以在ClawCloud Run的免费额度中 舒适的享用Docker了!另外提一嘴 记得至少没一个月登录一次ClawCloud Run哦 不然你的服务会被ClawCloud Run暂停