系统启动后,发现服务未正常启动。 通过命令查看docker进程,发现容器处于重启阶段。

查询容器日志
# 日志中提示错误信息已保存: /app/hs_err_pid6.log 下 docker logs b22a9616252d
|
复制容器保存日志到宿主机
docker cp b22a9616252d:/app/hs_err_pid6.log ./
|
通过将错误日志提供gemini进行解决错误信息
发现问题点如下:
已经在运行中的容器获取docker run命令,需要下载镜像assaflavie/runlike:latest文件
我是通过docker destop下载,通过命令导出
docker save -o runlike.tar assaflavie/runlike:latest
|
在测试环境服务器下进行导入镜像文件
docker load -i runlike.tar
|
获取指定容器的docker run命令:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike:latest b22a9616252d
|

⚠️:在确认正常之前先别删除故障的容器,在启动新容器时可以起一个新的name启动,防止容器名冲突。
在获取的命令中修改--env='JAVA_OPTS= ... '的启动配置,新增 -XX:-DoEscapeAnalysis -XX:TieredStopAtLevel=1
docker run --name=root-kuscia-autonomy-secretpad-jmtu02_new2 \ --hostname=b22a9616252d \ --volume /root/kuscia/autonomy/secretpad/jmtu02/config:/app/config \ --volume /root/kuscia/autonomy/data:/app/data \ --volume /root/kuscia/autonomy/secretpad/jmtu02/db:/app/db \ --volume /root/kuscia/autonomy/secretpad/jmtu02/log:/app/log \ --env=KUSCIA_API_LITE_TEE_ADDRESS=root-kuscia-lite-tee:8083 \ --env='SECRETPAD_PASSWORD=YyG7PtL*' \ --env='JAVA_OPTS=-server -Xms2048m -Xmx2300m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:-DoEscapeAnalysis -XX:TieredStopAtLevel=1' \ --env=DATAPROXY_ENABLE=true \ --env=DATA_PROXY_IMAGE=se-v1.1-20250616134335-b12262 \ --env=SCQL_IMAGE=se-v1.1-20250616162719 \ --env=KUSCIA_API_LITE_ALICE_ADDRESS=root-kuscia-lite-alice:8083 \ --env=SPRING_PROFILES_ACTIVE=p2p \ --env=SECRETPAD_CLOUD_LOG_SLS_SK= \ --env=DEPLOY_MODE=MPC \ --env=SECRETPAD_CLOUD_LOG_SLS_HOST= \ --env=KUSCIA_PROTOCOL=mtls \ --env=INST_NAME=JMT-INST \ --env=PIR_CLIENT_IMAGE=0.1.0b1 \ --env=PIR_SERVER_IMAGE=0.1.0b1 \ --env=SECRETPAD_CLOUD_LOG_SLS_AK= \ --env=SECRETPAD_CLOUD_LOG_SLS_PROJECT=secretpad-engin-project \ --env=SECRETPAD_USER_NAME=admin \ --env=SCQL_ENABLE=true \ --env=NODE_ID=jmtu02 \ --env=SECRETFLOW_SERVING_IMAGE=0.8.0b0 \ --env=TEE_APP_IMAGE=0.1.2b0 \ --env=TEE_DM_IMAGE=0.1.0b0 \ --env=KUSCIA_API_LITE_BOB_ADDRESS=root-kuscia-lite-bob:8083 \ --env=SECRETPAD_IMAGE=se-v1.2.1-nxsz-20250901165556-8235b9 \ --env=KUSCIA_IMAGE=se-v1.1-20250617175845-c3a3cb6f \ --env=SECRETFLOW_IMAGE=se-v1.1.11-20250616115559-15e3d431 \ --env=CAPSULE_MANAGER_SIM_IMAGE=v0.1.0b0 \ --env=KEY_PASSWORD=secretpad \ --env=KUSCIA_API_ADDRESS=root-kuscia-autonomy-jmtu02:8083 \ --env=KUSCIA_GW_ADDRESS=root-kuscia-autonomy-jmtu02:80 \ --network=kuscia-exchange \ --workdir=/app \ -p 5005 \ -p 8088:8080 \ --restart=always \ --runtime=runc \ --memory="4294967296" \ --detach=true \ -t registry.cn-hangzhou.aliyuncs.com/oasis-stack/secretpad:se-v1.2.1-nxsz-20250901165556-8235b9
|

通过日志查询容器启动是否正常

浏览器访问:http://192.168.0.45:8088/login
