因为查看了拉取的laf-node-init镜像里面并没有start.sh, 所以会存在该问题。在mongodb表sys_db.runtime中,切换镜像版本后恢复正常。 查看镜像的目录有三种方式:
docker run -it laf-node-init:latest /bin/sh 可以直接进入容器查看文件目录
docker inspect [imageID],然后如下图
[upl-image-preview url=https://cdn.forum.laf.run/2024-02-01/1706751836-755749-image.png]
按理来说最终文件在MergedDir,但是实际并没有这个文件夹,不知为何,只有diff里面有东西。只能一层层看了。
docker save docker.io/lafyun/runtime-node-init:latest -o init.tar
然后根据里面的manifest.json文件指定的层级一层层查看,也不太方便。
还有其他工具欢迎补充,应该有可视化的吧