创建一个 Tin 应用

Tin应用目前支持以下三种来源:

  1. Git 仓库(支持Docker Compose、Dockerfile、Buildpacks方式构建)
  2. Docker 仓库
  3. 手动输入Dockerfile

基本信息

选择来源后,会进入到构建流程的基本信息页面,根据来源和构建方式的不同,需要填写的内容有所差异。

Git 仓库

来源为Git 仓库时需要:

  1. 填写Git仓库地址和分支;
  2. 选择构建模式,目前支持的构建模式有:
  • Dockerfile方式构建,默认Dockerfile文件在根目录(支持修改目录和Dockerfile文件名);

  • Docker Compose方式构建,默认docker-compse.yaml/yml文件在根目录(支持修改目录和docker-compse文件名);

  • Buildpacks方式构建。

    img

Docker 仓库

来源为Docker仓库时需要:

  1. 填写Docker仓库链接和tag(默认是latest)。

    img

手动输入Dockerfile

来源为手动输入Dockerfile时需要:

  1. 填写Tin应用名称;
  2. 输入Dockerfile代码。

img

构建

完成以上操作后点击“构建”,进入到自动构建页面,在该页面你可以查看构建日志、终止构建流程。

img

注:来源为Docker 仓库时没有构建过程,直接进入到运行时页面

运行时

构建完成后,进入到运行时页面,在该页面你可以:

  • 设置计算资源(CPU、内存)的大小,新建磁盘并挂载;
  • 设置端口、环境变量、容器启动前运行的命令和参数。

注:Docker Compose方式构建的Tin应用在运行时页面只能查看,不能修改所有配置

img

运行时页面设置完毕后,点击“应用”按钮,就完成了Tin应用的创建。之后系统会自动跳转到Tin详情页面,你可以查看Tin应用的其他信息,也可以启动Tin应用。