docker.io/junegelency/ida-pro-mcp:latest linux/amd64

docker.io/junegelency/ida-pro-mcp:latest - 国内下载镜像源 浏览次数:20

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 docker.io/junegelency/ida-pro-mcp:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest
镜像ID sha256:d91d5e34ed7d91d7622a8dd1143de5edbfb9166c3ae3f5eb10ac9355fb8f73a5
镜像TAG latest
大小 2.52GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --help
启动入口 uv run idalib-mcp --host 0.0.0.0 --port 8745
工作目录 /analysis
OS/平台 linux/amd64
浏览量 20 次
贡献者 li*********0@gmail.com
镜像创建 2025-09-02T23:54:59.943223169+08:00
同步时间 2025-09-03 11:33
更新时间 2025-09-05 04:38
开放端口
8745/tcp
环境变量
PATH=/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive PYTHONPATH=/opt/idapro/idalib/python/

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest  docker.io/junegelency/ida-pro-mcp:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest  docker.io/junegelency/ida-pro-mcp:latest

Shell快速替换命令

sed -i 's#junegelency/ida-pro-mcp:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest  docker.io/junegelency/ida-pro-mcp:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest  docker.io/junegelency/ida-pro-mcp:latest'

镜像构建历史


# 2025-09-02 23:54:59  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2025-09-02 23:54:59  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["uv" "run" "idalib-mcp" "--host" "0.0.0.0" "--port" "8745"]
                        
# 2025-09-02 23:54:59  0.00B 设置工作目录为/analysis
WORKDIR /analysis
                        
# 2025-09-02 23:54:59  0.00B 声明容器运行时监听的端口
EXPOSE map[8745/tcp:{}]
                        
# 2025-09-02 23:54:59  4.17MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c ida-pro-mcp --install # buildkit
                        
# 2025-09-02 23:54:58  31.08MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c if [ "$USE_CN_MIRRORS" = "true" ]; then         echo "--- Using CN PyPI mirror ---";         uv pip install --system --index-url https://pypi.tuna.tsinghua.edu.cn/simple "ida-pro-mcp @ git+https://github.com/mrexodia/ida-pro-mcp";     else         echo "--- Using default PyPI mirror ---";         uv pip install --system "ida-pro-mcp @ git+https://github.com/mrexodia/ida-pro-mcp";     fi # buildkit
                        
# 2025-09-02 23:54:51  65.00B 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c python3 /opt/idapro/idalib/python/py-activate-idalib.py # buildkit
                        
# 2025-09-02 23:54:51  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/opt/idapro/idalib/python/
                        
# 2025-09-02 23:54:51  0.00B 设置环境变量 PATH
ENV PATH=/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-09-02 23:54:51  48.61MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c curl -LsSf https://astral.sh/uv/install.sh | sh # buildkit
                        
# 2025-09-02 23:54:45  273.00B 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c /opt/idapro/idapyswitch --force-path /usr/lib/x86_64-linux-gnu/libpython3.12.so # buildkit
                        
# 2025-09-02 23:54:45  273.00B 复制新文件或目录到容器中
COPY deps/ida.reg /root/.idapro/ida.reg # buildkit
                        
# 2025-09-02 23:54:45  0.00B 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c mkdir -p /root/.idapro # buildkit
                        
# 2025-09-02 23:54:45  13.71MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c python3 keygen3.py && mv idapro.hexlic /opt/idapro/ && mv libida.so /opt/idapro/libida.so && mv libida32.so /opt/idapro/libida32.so && rm keygen3.py # buildkit
                        
# 2025-09-02 23:54:45  6.77MB 复制新文件或目录到容器中
COPY deps/libida32.so . # buildkit
                        
# 2025-09-02 23:54:45  6.94MB 复制新文件或目录到容器中
COPY deps/libida.so . # buildkit
                        
# 2025-09-02 23:54:45  6.79KB 复制新文件或目录到容器中
COPY deps/keygen3.py . # buildkit
                        
# 2025-09-02 23:54:45  815.21MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c chmod +x ./ida-pro_91_x64linux.run && ./ida-pro_91_x64linux.run --mode unattended --prefix /opt/idapro &&     rm ./ida-pro_91_x64linux.run # buildkit
                        
# 2025-09-02 23:54:38  0.00B 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c mkdir -p /root/.local/share/applications # buildkit
                        
# 2025-09-02 23:54:38  490.62MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c if [ -n "$IDA_INSTALLER_URL" ]; then         echo "--- Downloading IDA Pro installer from URL: $IDA_INSTALLER_URL ---";         curl -L -o ida-pro_91_x64linux.run "$IDA_INSTALLER_URL";     else         echo "--- Using local IDA Pro installer ---";     fi # buildkit
                        
# 2025-09-02 23:52:05  490.62MB 复制新文件或目录到容器中
COPY deps/ida-pro_91_x64linux.run . # buildkit
                        
# 2025-09-02 23:52:04  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-09-02 23:52:04  8.14KB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 # buildkit
                        
# 2025-09-02 23:52:03  532.66MB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c apt-get update && apt-get install -y software-properties-common &&     add-apt-repository -y ppa:deadsnakes/ppa &&     apt-get update && apt-get install -y     build-essential     git     curl     python3.12     python3.12-venv     python3-pip     file     libpython3.12-dev     --no-install-recommends &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-09-02 23:41:11  2.94KB 执行命令并创建新的镜像层
RUN |2 USE_CN_MIRRORS=true IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run /bin/sh -c if [ "$USE_CN_MIRRORS" = "true" ]; then         echo "--- Using CN APT mirrors ---";         sed -i "s@http://.*archive.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list &&         sed -i "s@http://.*security.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list;     else         echo "--- Using default APT mirrors ---";     fi # buildkit
                        
# 2025-09-02 23:41:11  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-09-02 23:41:11  0.00B 定义构建参数
ARG IDA_INSTALLER_URL=https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run
                        
# 2025-09-02 23:41:11  0.00B 定义构建参数
ARG USE_CN_MIRRORS=true
                        
# 2021-12-04 10:21:12  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2021-12-04 10:21:12  76.34MB 
/bin/sh -c #(nop) ADD file:1e60bfbe5a32672bfcd507fc81d927e28eb8b8b12907819058ba9bed8d6b8ac1 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d91d5e34ed7d91d7622a8dd1143de5edbfb9166c3ae3f5eb10ac9355fb8f73a5",
    "RepoTags": [
        "junegelency/ida-pro-mcp:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp:latest"
    ],
    "RepoDigests": [
        "junegelency/ida-pro-mcp@sha256:4f2ab70ccac4597059175cdc298b9536343366e4e793a29b01d170a1e6f444b5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/junegelency/ida-pro-mcp@sha256:4f2ab70ccac4597059175cdc298b9536343366e4e793a29b01d170a1e6f444b5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-02T23:54:59.943223169+08:00",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8745/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "PYTHONPATH=/opt/idapro/idalib/python/"
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/analysis",
        "Entrypoint": [
            "uv",
            "run",
            "idalib-mcp",
            "--host",
            "0.0.0.0",
            "--port",
            "8745"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2516732762,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9f4fd22821ebec5fa88b780e42a0e664aef1ed4fa6ab75cf8fdbf4ffd4850250/diff:/var/lib/docker/overlay2/d15c9687b8b9bc694f00d26892d908ffc2db3ff191e381455305f7c487ca7782/diff:/var/lib/docker/overlay2/67526b82dbbee29f2631af78ec5c4190534b71d9ad734cdf3a7a837234fb1aa8/diff:/var/lib/docker/overlay2/0c45a041a8316b02960852b639156553a2f2b652dd0b07f90faef85ac71607d3/diff:/var/lib/docker/overlay2/f5a2997ded774815bfc7fe9d217f6349a9ea1abc277855c5b8b20576f40c1b04/diff:/var/lib/docker/overlay2/4bbe00189758bf9f1c6c4749f75ff0f9eb2d362cdaa40d0e190aab052ec42adc/diff:/var/lib/docker/overlay2/04912010de9b5f33cd3af5e2972d6bc2f791defb724f83debfc5d8afa9a7b377/diff:/var/lib/docker/overlay2/11cf388de24db96a85db0ff4c9f82f305ec173f3d40cfdc935522b7cd61ada95/diff:/var/lib/docker/overlay2/1821986df976b7c348c0102736776c5480388f51395d347abe44a9efaba8a318/diff:/var/lib/docker/overlay2/1ae2b515df96c7989fe2517136b9713e54a2323c121cfb6006b667448da97692/diff:/var/lib/docker/overlay2/2ed677e849773eaa3ffd55b077339baa33abbcbfac53c5334639171e0459b499/diff:/var/lib/docker/overlay2/465c1d01368734d0dc9784a559d2a57b79eabdc0e5a9c439b3077bd6c44db72a/diff:/var/lib/docker/overlay2/b0d9d18c4eb99731b1296663533f7a613b91ab25ab9b17b6473b5d9b5d7d4015/diff:/var/lib/docker/overlay2/f71448859761f4623271af721cf1693c3a169a8004b1a823e266ad7252d770d4/diff:/var/lib/docker/overlay2/0817e6ba80176af8908117e8167551e43052649823a2ffb6a583a10b31f7749d/diff:/var/lib/docker/overlay2/9912df18fb52bfd36ead27cbf78bb99f1bca87f402a9725832787cff8902d9c5/diff:/var/lib/docker/overlay2/48ff9a5bd706d9064afaf4a2a0662fb3bcac903de0dc655cb5a544aed2cac80e/diff:/var/lib/docker/overlay2/643795ea6ee0acd3af86c142766d925fb98b28fbd4f48c9a9e3f4b73bcb6367d/diff:/var/lib/docker/overlay2/c164aea50007a11075298d419fad39e83835ac4a85e2e289c760337bd409014f/diff:/var/lib/docker/overlay2/beb1d2bd5cd454764fb435974c3c8b6d0c9bfbfee23427f627c489dc553d1cf7/diff",
            "MergedDir": "/var/lib/docker/overlay2/53d8718481dd4d70c2d0203b576e103b430624f0d633f743a3b937890e9bfadd/merged",
            "UpperDir": "/var/lib/docker/overlay2/53d8718481dd4d70c2d0203b576e103b430624f0d633f743a3b937890e9bfadd/diff",
            "WorkDir": "/var/lib/docker/overlay2/53d8718481dd4d70c2d0203b576e103b430624f0d633f743a3b937890e9bfadd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:950d1cd211572857ec798f05767ad7614025ec505d4e85df9d5e62662ed4fea9",
            "sha256:15a1ec6c310f103704839b43408f0868ad6b8b905ef40b3c59e72c43b6b8545f",
            "sha256:83d64296fb833be79e862cccd615ec3f36d772763b9cd64220c205a18637f086",
            "sha256:aec32f50e31ad926d6b0040bace984a1ab9b0c49c0bd9f7b5a03453668d6fbf7",
            "sha256:dd9217f8866afd231b97f5ab9237b2fb00534920ee9ea898e23e1bd4148869c1",
            "sha256:5202eb7e21bafb5ede72783969e65d3f80195fe93457c0e5c7380f139449b31c",
            "sha256:5cc7d959ec6a04e99b8af1fb143c005e417472a10afd9442fab4fdbf26ca77fd",
            "sha256:dd37d8059d4af595ea5eacf5a3687cb91a906fa3a7146310efc5a0d18e98c22f",
            "sha256:b5c95209125ecc7489c90bf926cfc57dfe40fd0d630da887a81f00b0d3b2d897",
            "sha256:9dda32c60fcd3e255da6ff9727cf53c4f32756e079abecdf9643a61d360f5372",
            "sha256:66c7684927109be8f8191353801507d73f57e04588132906c782106f0ee31318",
            "sha256:576dd098b025719bb6f627a7c64fd22eb34f899e8f6523733118aafa962f944c",
            "sha256:a09a4c094063baa6c22e09acb7f6f2c32399b7f8e2649417fea20001e2f39d49",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cacd542723e175acadc9d5aad698eb4fc5e860b4dc96432fd6656bcba3afedd6",
            "sha256:497eb516a6e9bb743c3a768815eff01de2ff764be0f07bc4a60ba6f3c269e6fa",
            "sha256:a0f7dd6e22a0cd8ca8485673a128cdd5654845dd59f39c77b1a711e5e623f753",
            "sha256:1a6ccbdcefee650b60a99454a31be3509672002495ea61a5d66f8597fee07e4c",
            "sha256:29e123889cbd62641176026286bf87b2c4df58318712ae67a5689beb6e890547",
            "sha256:cdc4a845a7b113ca91170efa9a2fddf44543796ce9dc4b4a8e789f7a596dcd21",
            "sha256:91f55937aa467eecb704f79f38d588fafd5ea103f47c75a0b356fcc6892c7dc9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-03T11:30:13.250244701+08:00"
    }
}

更多版本

docker.io/junegelency/ida-pro-mcp:latest

linux/amd64 docker.io2.52GB2025-09-03 11:33
19