生命周期与版本

nae update 改了资源/端口/env 后,需 restart(运行中)或下次 start 才生效;待生效的字段会出现在 nae app 返回的 PendingConfig 中。

nae start

nae start myweb
{ "started": true }

nae stop

停止(缩到 0 副本)。

nae stop myweb
{ "stopped": true }

nae restart

滚动重启。

nae restart myweb
{ "restarted": true }

nae scale

扩缩容到指定副本数。

nae scale myweb 2
{ "replicas": 2 }

nae versions

镜像版本历史(Seq 倒序)。ImageExists=false 的版本已被仓库回收,无法回滚。

nae versions myweb
[
  {
    "ID": 90,
    "AppID": 42,
    "Seq": 3,
    "Tag": "latest",
    "Digest": "sha256:9c1e2f…",
    "ImageRef": "172.21.98.156:20000/app-image-xxxx@sha256:9c1e2f…",
    "Status": "succeeded",
    "DetectedAt": "2026-06-22T09:50:00Z",
    "DeployedAt": "2026-06-22T09:51:10Z",
    "ImageExists": true
  }
]

nae rollback

回滚(默认上一版;--seq 指定目标版本)。

nae rollback myweb           # 上一版
nae rollback myweb --seq 2   # 指定 Seq
{ "rolled_back": true }