docker scan扫描查看镜像内目录方式
更新时间:2025年09月11日 09:10:20 作者:IT杂人
非官方dockerscan与dockerdiff工具用于容器调试,需解压镜像文件,遇到GBK编码错误及NameError,需修改源码编码为utf-8并正确安装依赖
docker scan扫描查看镜像内目录
说明:非官方的docker scan(有空格)
用于启动容器失败后,无法通过docker logs定位问题,只能把镜像内的文件解压出来调试
1.安装pip3
yum install -y pip3
2.安装dockerscan
pip3 install dockerscan
3.解压镜像文件
#保存redis镜像为本地tar文件 docker save -o redis.tar redis:latest #解压镜像文件 dockerscan image extract redis.tar ./
其他操作:
Commands: analyze looking for sensitive data from docker image extract extract docker image content info get docker image information modify Modify a docker image commands
另:docker diff
用于列出容器中,与初始化镜像中有变动的文件,也可用于查看容器启动后,是否有期望的文件产生
遇到的问题1
无法识别gbk,下载安装源码,修改
open(xxx,“r”,encoding=‘utf-8'); python setup.py install
NameError: name ‘Integer’ is not defined
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
docker.service启动失败:Unit not found的原因及解决办法
这篇文章主要介绍了docker.service启动失败:Unit not found的原因分析及解决办法,需要的朋友可以参考下2017-04-04
Docker容器中文乱码(修改docker容器编码格式)的解决方案
这篇文章主要介绍了Docker容器中文乱码(修改docker容器编码格式)的解决方案的相关资料,需要的朋友可以参考下2016-12-12
docker redis5.0 cluster集群搭建的实现
这篇文章主要介绍了docker redis5.0 cluster集群搭建的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-02-02
使用Docker查看Elasticsearch错误日志的详细步骤
在使用 Elasticsearch(简称 ES)的过程中,我们可能会遇到各种问题,为了快速定位和解决这些问题,查看错误日志是关键,本文将介绍如何使用 Docker 查看 Elasticsearch 的错误日志,并提供一些实用技巧,需要的朋友可以参考下2025-08-08


最新评论