生命周期与版本
用 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 }