本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
本镜像封装了Radare2逆向工程框架,基于官方Radare2 Dockerfile构建,提供了预配置的Radare2运行环境,可直接用于逆向工程分析工作,无需手动部署依赖。
提供隔离、便捷的Radare2运行环境,支持对二进制文件的逆向分析、调试、反汇编及漏洞研究等操作,适用于逆向工程开发、安全研究及教学场景。
r2、rabin2、r2ghidra等),支持反汇编、调试、二进制分析、签名识别等操作。~/workdir。通过以下命令启动容器,将本地工作目录挂载到容器内,并启用Radare2所需的调试权限:
docker run --rm -it \ --cap-drop=ALL --cap-add=SYS_PTRACE \ -v ~/workdir:/home/nonroot/workdir \ remnux/radare2
| 参数 | 说明 |
|---|---|
--rm | 容器退出后自动删除,避免残留容器文件。 |
-it | 以交互模式运行容器,并分配伪终端(支持终端输入输出)。 |
--cap-drop=ALL | 禁用容器所有Linux capabilities,遵循最小权限原则。 |
--cap-add=SYS_PTRACE | 仅添加SYS_PTRACE权限(允许进程跟踪调试),满足Radare2调试功能需求。 |
-v ~/workdir:/home/nonroot/workdir | 将主机~/workdir目录挂载到容器内/home/nonroot/workdir,实现文件共享。 |
容器启动后,将自动进入/home/nonroot/workdir目录(即挂载的本地工作目录)。直接运行r2命令即可启动Radare2:
# 示例:分析工作目录中的二进制文件 r2 /home/nonroot/workdir/target_binary
创建docker-compose.yml文件,简化容器启动流程:
version: '3' services: radare2: image: remnux/radare2 container_name: radare2-analysis stdin_open: true # 对应 -i tty: true # 对应 -t cap_drop: - ALL cap_add: - SYS_PTRACE volumes: - ~/workdir:/home/nonroot/workdir
启动容器:
docker-compose up -d docker exec -it radare2-analysis bash # 进入运行中的容器
容器内的/home/nonroot/workdir目录为非持久化路径,需通过-v参数挂载主机目录,确保分析文件及结果在容器重启后不丢失。
nonroot)运行,/home/nonroot/workdir目录权限与主机挂载目录一致,需确保主机目录有读写权限。SYS_PTRACE权限为调试功能必需,若无需调试可移除该参数(但可能导致部分Radare2功能受限)。当前镜像未定义额外环境变量,默认使用Radare2的默认配置。如需自定义配置(如插件路径、主题等),可通过挂载配置文件(如~/.radare2rc)到容器内/home/nonroot/.radare2rc实现。
~/workdir)已创建,否则挂载时Docker会自动创建目录,但可能导致权限问题。--cap-add=SYS_PTRACE在部分系统(如启用了seccomp的Linux发行版)可能需要额外配置,若调试功能异常,可尝试添加--security-opt seccomp=unconfined参数。docker pull remnux/radare2),以获取Radare2的最新功能及安全更新。免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429