==> [test] 重建镜像并重建容器...
 Image shuimu-pi-agent:test Building 
 Image agent-test-app Building 
#1 [internal] load local bake definitions
#1 reading from stdin 993B done
#1 DONE 0.0s

#2 [app internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.41kB done
#2 DONE 0.0s

#3 [pi-agent internal] load build definition from Dockerfile
#3 transferring dockerfile: 1.53kB done
#3 DONE 0.0s

#4 [auth] library/node:pull token for docker.1ms.run
#4 DONE 0.0s

#5 [app internal] load metadata for docker.io/library/debian:bookworm-slim
#5 DONE 0.1s

#6 [auth] library/golang:pull token for docker.1ms.run
#6 DONE 0.0s

#7 [pi-agent internal] load metadata for docker.io/library/node:22-bookworm-slim
#7 ...

#8 [app internal] load metadata for docker.io/library/node:22-bookworm
#8 DONE 0.4s

#7 [pi-agent internal] load metadata for docker.io/library/node:22-bookworm-slim
#7 DONE 0.4s

#9 [pi-agent internal] load .dockerignore
#9 transferring context: 234B done
#9 DONE 0.0s

#10 [pi-agent  1/10] FROM docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5
#10 resolve docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5 done
#10 DONE 0.0s

#11 [pi-agent internal] load build context
#11 transferring context: 19.43kB done
#11 DONE 0.0s

#12 [pi-agent  7/10] COPY deploy/pi-agent/runner.mjs /app/runner.mjs
#12 CACHED

#13 [pi-agent  4/10] RUN pi --version
#13 CACHED

#14 [pi-agent  6/10] COPY deploy/pi-agent/extensions/ /app/extensions/
#14 CACHED

#15 [pi-agent  3/10] RUN npm install -g @earendil-works/pi-coding-agent@0.85.1 --omit=dev
#15 CACHED

#16 [pi-agent  9/10] COPY deploy/pi-agent/entrypoint.sh /app/entrypoint.sh
#16 CACHED

#17 [pi-agent  8/10] COPY deploy/pi-agent/settle-policy.mjs /app/settle-policy.mjs
#17 CACHED

#18 [pi-agent  2/10] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends         ca-certificates         curl         git         bash;     rm -rf /var/lib/apt/lists/*
#18 CACHED

#19 [pi-agent  5/10] WORKDIR /app
#19 CACHED

#20 [pi-agent 10/10] RUN chmod +x /app/entrypoint.sh /app/runner.mjs
#20 CACHED

#21 [pi-agent] exporting to image
#21 exporting layers done
#21 exporting manifest sha256:c303835b3e594bee402b18ebb8b4df7ecf32140630b175f6d0482a6864c5e07d done
#21 exporting config sha256:16a09d2dc4d435fbbc17046d8a66f43b8d0d28720e72048d332deb76790f01d2 done
#21 exporting attestation manifest sha256:b2fded5fcfb2248f89cca8ad838a7bac2f2280e641ad8609402d7907c04fcdb5 done
#21 exporting manifest list sha256:9e45b992348a72523dbdcc8ca18184440d600393a754e78438ce8bc1d70c2fd2 done
#21 naming to docker.io/library/shuimu-pi-agent:test done
#21 unpacking to docker.io/library/shuimu-pi-agent:test 0.0s done
#21 DONE 0.0s

#22 [pi-agent] resolving provenance for metadata file
#22 DONE 0.0s

#23 [app internal] load metadata for docker.io/library/golang:1.23-bookworm
#23 DONE 2.2s

#9 [app internal] load .dockerignore
#9 CACHED

#24 [app stage-2 1/8] FROM docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171
#24 resolve docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171 done
#24 DONE 0.0s

#25 [app go-builder 1/6] FROM docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db
#25 resolve docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db done
#25 DONE 0.0s

#26 [app web-builder 1/6] FROM docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d
#26 resolve docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d done
#26 DONE 0.0s

#27 [app internal] load build context
#27 transferring context: 147.64MB 0.7s done
#27 DONE 0.7s

#28 [app go-builder 3/6] COPY go.mod go.sum ./
#28 CACHED

#29 [app go-builder 2/6] WORKDIR /src
#29 CACHED

#30 [app go-builder 4/6] RUN go mod download
#30 CACHED

#31 [app web-builder 3/6] COPY web/package.json web/package-lock.json* ./
#31 CACHED

#32 [app web-builder 2/6] WORKDIR /web
#32 CACHED

#33 [app web-builder 4/6] RUN npm ci
#33 CACHED

#34 [app web-builder 5/6] COPY web/ ./
#34 DONE 0.1s

#35 [app go-builder 5/6] COPY . .
#35 DONE 0.3s

#36 [app web-builder 6/6] RUN npm run build
#36 0.167 
#36 0.167 > shuimu-workbench@1.0.0 build
#36 0.167 > tsc && vite build
#36 0.167 
#36 4.544 vite v7.3.6 building client environment for production...
#36 4.580 transforming...
#36 ...

#37 [app go-builder 6/6] RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /server ./cmd/server
#37 DONE 6.2s

#36 [app web-builder 6/6] RUN npm run build
#36 11.85 ✓ 4108 modules transformed.
#36 12.42 rendering chunks...
#36 12.94 computing gzip size...
#36 13.04 dist/index.html                                           0.89 kB │ gzip:     0.52 kB
#36 13.04 dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff             4.42 kB
#36 13.04 dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2            4.93 kB
#36 13.04 dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2            5.21 kB
#36 13.04 dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2            5.47 kB
#36 13.04 dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff             5.98 kB
#36 13.04 dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff             6.19 kB
#36 13.04 dist/assets/KaTeX_Size1-Regular-C195tn64.woff             6.50 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2      6.91 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2         6.91 kB
#36 13.04 dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf              7.59 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff       7.66 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff          7.72 kB
#36 13.04 dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2           9.64 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2       10.34 kB
#36 13.04 dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf             10.36 kB
#36 13.04 dist/assets/KaTeX_Script-Regular-D5yQViql.woff           10.59 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2         11.32 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2            11.35 kB
#36 13.04 dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf             11.51 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2        12.03 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2          12.22 kB
#36 13.04 dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf             12.23 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff        12.32 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf       12.34 kB
#36 13.04 dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf          12.37 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff          13.21 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff             13.30 kB
#36 13.04 dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2      13.57 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff         14.11 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff           14.41 kB
#36 13.04 dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff       16.03 kB
#36 13.04 dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2         16.40 kB
#36 13.04 dist/assets/KaTeX_Math-Italic-t53AETM-.woff2             16.44 kB
#36 13.04 dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf            16.65 kB
#36 13.04 dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2         16.78 kB
#36 13.04 dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2             16.99 kB
#36 13.04 dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff          18.67 kB
#36 13.04 dist/assets/KaTeX_Math-Italic-DA0__PXp.woff              18.75 kB
#36 13.04 dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff          19.41 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf         19.44 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf           19.57 kB
#36 13.04 dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf              19.58 kB
#36 13.04 dist/assets/KaTeX_Main-Italic-BMLOBm91.woff              19.68 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf          22.36 kB
#36 13.04 dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf            24.50 kB
#36 13.04 dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2               25.32 kB
#36 13.04 dist/assets/KaTeX_Main-Regular-B22Nviop.woff2            26.27 kB
#36 13.04 dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf        27.56 kB
#36 13.04 dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2             28.08 kB
#36 13.04 dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff                29.91 kB
#36 13.04 dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff             30.77 kB
#36 13.04 dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf           31.20 kB
#36 13.04 dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf               31.31 kB
#36 13.04 dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf           32.97 kB
#36 13.04 dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff              33.52 kB
#36 13.04 dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf               33.58 kB
#36 13.04 dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf                 51.34 kB
#36 13.04 dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf              53.58 kB
#36 13.04 dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf               63.63 kB
#36 13.04 dist/assets/index-DhpBfxvE.css                           35.50 kB │ gzip:     9.76 kB
#36 13.04 dist/assets/channel-BWcBR9m9.js                           0.11 kB │ gzip:     0.12 kB
#36 13.04 dist/assets/init-Gi6I4Gst.js                              0.15 kB │ gzip:     0.13 kB
#36 13.04 dist/assets/chunk-2Q5K7J3B-fvi-UXVX.js                    0.19 kB │ gzip:     0.16 kB
#36 13.04 dist/assets/chunk-JWPE2WC7-G9Xeymi4.js                    0.22 kB │ gzip:     0.17 kB
#36 13.04 dist/assets/chunk-XXDRQBXY-xL9d_pNj.js                    0.22 kB │ gzip:     0.20 kB
#36 13.04 dist/assets/chunk-5VM5RSS4-DPQCvrQZ.js                    0.36 kB │ gzip:     0.27 kB
#36 13.04 dist/assets/stateDiagram-v2-MP3YSRHH-BTyA19R_.js          0.39 kB │ gzip:     0.29 kB
#36 13.04 dist/assets/classDiagram-ZZMXUADV-ju1dtYDK.js             0.43 kB │ gzip:     0.30 kB
#36 13.04 dist/assets/classDiagram-v2-VYDZK3BY-ju1dtYDK.js          0.43 kB │ gzip:     0.30 kB
#36 13.04 dist/assets/chunk-POPQ4Y6H-ohWCggfc.js                    0.50 kB │ gzip:     0.35 kB
#36 13.04 dist/assets/swimlanesDiagram-VR7AAH4N-CMd0mlZ_.js         0.51 kB │ gzip:     0.35 kB
#36 13.04 dist/assets/infoDiagram-27XIBGKW-JCNs47kX.js              0.55 kB │ gzip:     0.38 kB
#36 13.04 dist/assets/sizeCapture-INFHLROL-B5tX4lBk.js              0.90 kB │ gzip:     0.51 kB
#36 13.04 dist/assets/ordinal-Cboi1Yqb.js                           1.19 kB │ gzip:     0.57 kB
#36 13.04 dist/assets/railroadDiagram-O6MQD6OU-DerDjLon.js          1.57 kB │ gzip:     0.73 kB
#36 13.04 dist/assets/abnfDiagram-VCTEODGH-BqgLUvbA.js              1.77 kB │ gzip:     0.87 kB
#36 13.04 dist/assets/chunk-F27PBJKO-DgJC4NP8.js                    1.88 kB │ gzip:     0.83 kB
#36 13.04 dist/assets/pegDiagram-XKGWAZYB-BSdBF8u3.js               1.92 kB │ gzip:     0.90 kB
#36 13.04 dist/assets/ebnfDiagram-PWID7BFC-B1Vh2lZu.js              1.97 kB │ gzip:     0.86 kB
#36 13.04 dist/assets/arc-Dg1z7rL4.js                               3.43 kB │ gzip:     1.48 kB
#36 13.04 dist/assets/diagram-Z3DM3KII-MMEbqEao.js                  4.18 kB │ gzip:     1.82 kB
#36 13.04 dist/assets/defaultLocale-DX6XiGOO.js                     4.69 kB │ gzip:     2.18 kB
#36 13.04 dist/assets/linear-IbVmzniw.js                            5.65 kB │ gzip:     2.31 kB
#36 13.04 dist/assets/diagram-UQ7AKVKN-DPZ7_mDB.js                  6.04 kB │ gzip:     2.60 kB
#36 13.04 dist/assets/pieDiagram-E7YTZNPT-2ngtcoaI.js               6.26 kB │ gzip:     2.60 kB
#36 13.04 dist/assets/diagram-S7CK7UJ4-C7OEX6qE.js                  8.18 kB │ gzip:     3.66 kB
#36 13.04 dist/assets/cynefinDiagram-5FMLGOSQ-BQH9LwOp.js          10.06 kB │ gzip:     3.61 kB
#36 13.04 dist/assets/stateDiagram-D77RDMKH-Dc0D62G4.js            10.33 kB │ gzip:     3.61 kB
#36 13.04 dist/assets/dagre-GXQ25YYZ-wv3TCqIH.js                   10.64 kB │ gzip:     4.01 kB
#36 13.04 dist/assets/diagram-VSXAHHWV-u2vQ4soy.js                 10.68 kB │ gzip:     4.11 kB
#36 13.04 dist/assets/chunk-SVP7TREG-aEarUKZP.js                   15.73 kB │ gzip:     4.41 kB
#36 13.04 dist/assets/diagram-VX7I27RA-Cb7wTojJ.js                 15.92 kB │ gzip:     5.68 kB
#36 13.04 dist/assets/ishikawaDiagram-5VMMS53U-CznyBeyE.js         17.43 kB │ gzip:     6.62 kB
#36 13.04 dist/assets/kanban-definition-UXKFOSKX-aT8ET1nQ.js       20.26 kB │ gzip:     7.18 kB
#36 13.04 dist/assets/mindmap-definition-YA3MSWOX-_5EdLs8X.js      23.14 kB │ gzip:     7.80 kB
#36 13.04 dist/assets/sankeyDiagram-P5KCCOFB-BM7tDQn_.js           23.16 kB │ gzip:     8.54 kB
#36 13.04 dist/assets/journeyDiagram-3NMN7TZE-CedQ2jwu.js          23.54 kB │ gzip:     8.33 kB
#36 13.04 dist/assets/wardleyDiagram-VM6X3IG4-D_YsZsg2.js          25.47 kB │ gzip:     6.77 kB
#36 13.04 dist/assets/gitGraphDiagram-WWUBYQGX-GtfdtO4t.js         29.38 kB │ gzip:     8.68 kB
#36 13.04 dist/assets/erDiagram-RLTQ6QDP-CGMTHkNL.js               30.76 kB │ gzip:    10.57 kB
#36 13.04 dist/assets/timeline-definition-24CTP7MA-ogOAUlJu.js     30.79 kB │ gzip:    10.13 kB
#36 13.04 dist/assets/requirementDiagram-BXWQKSXE-B-ETwSmf.js      30.97 kB │ gzip:     9.70 kB
#36 13.04 dist/assets/quadrantDiagram-AXDQQJYC-DlAs_B1Z.js         33.98 kB │ gzip:     9.96 kB
#36 13.04 dist/assets/layout-DWec3g51.js                           35.43 kB │ gzip:    12.74 kB
#36 13.04 dist/assets/chunk-IMKFNOWR-DHDwQtrv.js                   38.07 kB │ gzip:    12.51 kB
#36 13.04 dist/assets/blockDiagram-I7D4REHJ-BlCMDKFT.js            41.72 kB │ gzip:    13.56 kB
#36 13.04 dist/assets/vennDiagram-4TSXK5OY-D_pXpwex.js             41.93 kB │ gzip:    15.67 kB
#36 13.04 dist/assets/xychartDiagram-S5SC5T6Z-D2873Pm8.js          44.47 kB │ gzip:    12.58 kB
#36 13.04 dist/assets/chunk-TICWLB2K-DuvmdDPq.js                   49.17 kB │ gzip:    15.74 kB
#36 13.04 dist/assets/flowDiagram-HODETNUW-BOtmA1VA.js             61.84 kB │ gzip:    19.87 kB
#36 13.04 dist/assets/c4Diagram-7LVT6UL2-C_41Uupm.js               65.44 kB │ gzip:    18.77 kB
#36 13.04 dist/assets/ganttDiagram-EL5Y4UJY-SPRaHc5m.js            69.66 kB │ gzip:    23.54 kB
#36 13.04 dist/assets/cose-bilkent-JH36ORCC-BjP8KHon.js            81.66 kB │ gzip:    22.46 kB
#36 13.04 dist/assets/swimlanes-42K2YHIH-BN7Q91pf.js              115.76 kB │ gzip:    42.49 kB
#36 13.04 dist/assets/sequenceDiagram-WJ2MYXX4-DuMA_SHp.js        116.93 kB │ gzip:    31.11 kB
#36 13.04 dist/assets/architectureDiagram-5GKGNRK7-CAfHi13y.js    151.79 kB │ gzip:    43.13 kB
#36 13.04 dist/assets/katex-HP8lGamR.js                           261.31 kB │ gzip:    77.57 kB
#36 13.04 dist/assets/cytoscape.esm-BB4DxJjf.js                   443.04 kB │ gzip:   141.98 kB
#36 13.04 dist/assets/cynefin-OW5HDTMX-BfYiBAUJ.js                687.91 kB │ gzip:   154.14 kB
#36 13.04 dist/assets/index-D0QTzO_j.js                         5,736.12 kB │ gzip: 1,643.85 kB
#36 13.04 
#36 13.04 (!) Some chunks are larger than 500 kB after minification. Consider:
#36 13.04 - Using dynamic import() to code-split the application
#36 13.04 - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
#36 13.04 - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
#36 13.04 ✓ built in 8.48s
#36 DONE 13.2s

#38 [app stage-2 2/8] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends ca-certificates curl;     rm -rf /var/lib/apt/lists/*
#38 CACHED

#39 [app stage-2 6/8] COPY deploy/postgres/goose /app/deploy/postgres/goose
#39 CACHED

#40 [app stage-2 7/8] COPY templates /app/templates
#40 CACHED

#41 [app stage-2 3/8] WORKDIR /app
#41 CACHED

#42 [app stage-2 4/8] COPY --from=go-builder /server /app/server
#42 CACHED

#43 [app stage-2 5/8] COPY --from=web-builder /web/dist /app/web/dist
#43 CACHED

#44 [app stage-2 8/8] COPY configs /app/configs
#44 CACHED

#45 [app] exporting to image
#45 exporting layers done
#45 exporting manifest sha256:9fee6acf4f87174f86355426f3c7c451e0527b53266f1d013e28c40c75eeed1f done
#45 exporting config sha256:cec2dbc9f1cae5d5095ffb2b86fc18a23aa4580be63d0caa1462cbc8cf332e26 done
#45 exporting attestation manifest sha256:5a7218569febc6fb0974ffb97ead8475d3160b6bac700535e1ea14761c9efc0e done
#45 exporting manifest list sha256:0a9249ac6dee61c36017ec5b65b9bad1f15f9409acdc0217a9a95618168f0d9f done
#45 naming to docker.io/library/agent-test-app:latest done
#45 unpacking to docker.io/library/agent-test-app:latest 0.1s done
#45 DONE 0.1s

#46 [app] resolving provenance for metadata file
#46 DONE 0.0s
 Image agent-test-app Built 
 Image shuimu-pi-agent:test Built 
time="2026-09-16T05:19:20Z" level=warning msg="Found orphan containers (shuimu-agent-events-test) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up."
 Container shuimu-system-pg-test Running 
 Container shuimu-cursor-agent-test Running 
 Container shuimu-pi-agent-test Recreate 
 Container shuimu-agent-app-test Recreate 
 Container shuimu-agent-app-test Recreated 
 Container shuimu-pi-agent-test Recreated 
 Container shuimu-pi-agent-test Starting 
 Container shuimu-system-pg-test Waiting 
 Container shuimu-pi-agent-test Started 
 Container shuimu-system-pg-test Healthy 
 Container shuimu-agent-app-test Starting 
 Container shuimu-agent-app-test Started 
==> [test] 镜像与容器已更新
