docker.io/alexandremblah/opencode:latest linux/amd64

docker.io/alexandremblah/opencode:latest - 国内下载镜像源 浏览次数:12

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

该镜像由alexandremblah发布,名称为opencode,可能与开源代码相关的工具或运行环境有关,具体功能建议参考该镜像在Docker Hub上的详细文档或说明页面。

源镜像 docker.io/alexandremblah/opencode:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest
镜像ID sha256:1efb34ee42c0d858c9d070df8fdac493cfc049f499afc029363b1cc478004d65
镜像TAG latest
大小 2.35GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-02-10T21:07:23.896767097Z
同步时间 2026-02-11 13:10
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet DEBIAN_FRONTEND=noninteractive CHROME_BIN=/usr/bin/chromium PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_ROOT=/usr/share/dotnet OPENCODE_WEB_DIR=/usr/local/share/opencode/app

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest  docker.io/alexandremblah/opencode:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest  docker.io/alexandremblah/opencode:latest

Shell快速替换命令

sed -i 's#alexandremblah/opencode:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-02-11 05:07:23  0.00B 设置环境变量 OPENCODE_WEB_DIR
ENV OPENCODE_WEB_DIR=/usr/local/share/opencode/app
                        
# 2026-02-11 05:07:23  52.89MB 复制新文件或目录到容器中
COPY app /usr/local/share/opencode/app # buildkit
                        
# 2026-02-11 05:07:21  151.07MB 复制新文件或目录到容器中
COPY dist/opencode-linux-x64-baseline/bin/opencode /usr/local/bin/opencode # buildkit
                        
# 2026-02-09 20:04:51  11.16MB 执行命令并创建新的镜像层
RUN |5 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 LAZYGIT_VERSION=0.58.1 NODE_VERSION=22 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends     openssh-server     && apt-get clean     && rm -rf /var/lib/apt/lists/*     && mkdir -p /run/sshd     && sed -i 's/#PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config     && sed -i 's/#PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config     && sed -i 's/#PubkeyAuthentication.*/PubkeyAuthentication yes/' /etc/ssh/sshd_config # buildkit
                        
# 2026-02-09 20:04:43  230.46MB 执行命令并创建新的镜像层
RUN |5 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 LAZYGIT_VERSION=0.58.1 NODE_VERSION=22 /bin/bash -o pipefail -c curl -fsSL https://deb.nodesource.com/setup_${NODE_VERSION}.x | bash -     && apt-get install -y --no-install-recommends nodejs     && apt-get clean     && rm -rf /var/lib/apt/lists/*     && node --version && npm --version && npx --version # buildkit
                        
# 2026-02-09 20:04:26  0.00B 定义构建参数
ARG NODE_VERSION=22
                        
# 2026-02-09 20:04:26  21.75MB 执行命令并创建新的镜像层
RUN |4 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 LAZYGIT_VERSION=0.58.1 /bin/bash -o pipefail -c curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_$(uname -m | sed 's/x86_64/x86_64/;s/aarch64/arm64/').tar.gz"     && tar xf lazygit.tar.gz lazygit     && install lazygit /usr/local/bin     && rm -rf lazygit lazygit.tar.gz # buildkit
                        
# 2026-02-09 20:04:25  0.00B 定义构建参数
ARG LAZYGIT_VERSION=0.58.1
                        
# 2026-02-09 20:04:25  147.30MB 执行命令并创建新的镜像层
RUN |3 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 /bin/bash -o pipefail -c curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg     && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bookworm stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null     && apt-get update     && apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-09 20:04:16  38.68MB 执行命令并创建新的镜像层
RUN |3 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 /bin/bash -o pipefail -c curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg     && chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg     && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null     && apt-get update     && apt-get install -y --no-install-recommends gh     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-09 20:04:11  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet
                        
# 2026-02-09 20:04:11  0.00B 设置环境变量 DOTNET_ROOT
ENV DOTNET_ROOT=/usr/share/dotnet
                        
# 2026-02-09 20:04:11  638.47MB 执行命令并创建新的镜像层
RUN |3 MC_VERSION=RELEASE.2025-08-13T08-35-41Z BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 DOTNET_VERSION=10.0.102 /bin/bash -o pipefail -c curl -fsSL https://dot.net/v1/dotnet-install.sh -o dotnet-install.sh     && chmod +x dotnet-install.sh     && ./dotnet-install.sh --version ${DOTNET_VERSION} --install-dir /usr/share/dotnet     && rm dotnet-install.sh     && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2026-02-09 20:03:52  0.00B 定义构建参数
ARG DOTNET_VERSION=10.0.102
                        
# 2026-02-09 20:03:52  0.00B 设置环境变量 BUN_RUNTIME_TRANSPILER_CACHE_PATH
ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-02-09 20:03:52  0.00B 定义构建参数
ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-02-09 20:03:52  17.00B 执行命令并创建新的镜像层
RUN |1 MC_VERSION=RELEASE.2025-08-13T08-35-41Z /bin/bash -o pipefail -c mkdir -p /opt/google/chrome     && ln -s /usr/bin/chromium /opt/google/chrome/chrome # buildkit
                        
# 2026-02-09 20:03:52  0.00B 设置环境变量 PUPPETEER_EXECUTABLE_PATH
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
                        
# 2026-02-09 20:03:52  0.00B 设置环境变量 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
                        
# 2026-02-09 20:03:52  0.00B 设置环境变量 CHROME_BIN
ENV CHROME_BIN=/usr/bin/chromium
                        
# 2026-02-09 20:03:52  30.54MB 执行命令并创建新的镜像层
RUN |1 MC_VERSION=RELEASE.2025-08-13T08-35-41Z /bin/bash -o pipefail -c curl -fsSL "https://dl.min.io/client/mc/release/linux-$(dpkg --print-architecture)/mc.${MC_VERSION}"     -o /usr/local/bin/mc     && chmod +x /usr/local/bin/mc     && mc --version | grep -q "${MC_VERSION}" # buildkit
                        
# 2026-02-09 20:03:51  0.00B 定义构建参数
ARG MC_VERSION=RELEASE.2025-08-13T08-35-41Z
                        
# 2026-02-09 20:03:51  6.52MB 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -c set -e     && curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/postgresql.gpg     && echo "deb [signed-by=/usr/share/keyrings/postgresql.gpg] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list     && apt-get update     && apt-get install -y --no-install-recommends postgresql-client-18     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-09 20:03:46  950.51MB 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends     curl     ca-certificates     git     gnupg     chromium     ffmpeg     jq     ripgrep     redis-tools     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-09 20:03:46  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-02-09 20:03:46  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2026-02-02 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1769990400'
                        
                    

镜像信息

{
    "Id": "sha256:1efb34ee42c0d858c9d070df8fdac493cfc049f499afc029363b1cc478004d65",
    "RepoTags": [
        "alexandremblah/opencode:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode:latest"
    ],
    "RepoDigests": [
        "alexandremblah/opencode@sha256:b8546a52da08f7679beedb6265f460ee6c897752bc8dd2c077a710514c7d87d9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alexandremblah/opencode@sha256:a9505b572f8ac8c924e2188f313b67e47219444f1bd726c12521bf32d789cf6b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-10T21:07:23.896767097Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet",
            "DEBIAN_FRONTEND=noninteractive",
            "CHROME_BIN=/usr/bin/chromium",
            "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true",
            "PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium",
            "BUN_RUNTIME_TRANSPILER_CACHE_PATH=0",
            "DOTNET_ROOT=/usr/share/dotnet",
            "OPENCODE_WEB_DIR=/usr/local/share/opencode/app"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null,
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2354152610,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8045cefc9449f22704f2b3c3788cc293e3426703d10a8170055fb905728c950b/diff:/var/lib/docker/overlay2/c0c7d19e10d8583edb2365d99c0d6f0c6f6c29f1fa71aaa9c5a74209a9e79956/diff:/var/lib/docker/overlay2/b1f8cef7161bbc4cbfdccafb6e8ad23ff05afe327e5eddf0e8674fd300e901bd/diff:/var/lib/docker/overlay2/1ec862be56a20f340cdefd3ef262cdcc3132c0157ebefa7557d7ef50b9d241fb/diff:/var/lib/docker/overlay2/5bc71cbc5aad03a6879256af9f6c991b0e28dc3785fe593561887ceafe4b5fe1/diff:/var/lib/docker/overlay2/83eb6274dd05d7f49d6df1e664082f6d2695c274d0bcfb48c93036b3d77923b1/diff:/var/lib/docker/overlay2/7287f78898a89c6b725765730dce41d0844d5758922ed222920bc8b21fc73b17/diff:/var/lib/docker/overlay2/018448b00c9b5a3a0bb1b3f8b178df269d90a665d77c40e3787cece2efe6154c/diff:/var/lib/docker/overlay2/1505e4c885df64202fbef6a9fc989b42c177e50ae4c80dc27ca38eecf0829220/diff:/var/lib/docker/overlay2/4b1cb892f5c1d8e1e2b59642d6878f7d92db0fa71b25d051564630c3c5ca19d0/diff:/var/lib/docker/overlay2/ee55db63496e5a4b9bc2b33163d5122acc85a2500b102333b26fadf6548777b9/diff:/var/lib/docker/overlay2/a37951ade2db2b9f2862e7d5292aee8298bd317b9e427b09b565444962639344/diff",
            "MergedDir": "/var/lib/docker/overlay2/c49f8827e0d0b2bfac120976e58e4e08c290f14509b2f105d72854a33530c719/merged",
            "UpperDir": "/var/lib/docker/overlay2/c49f8827e0d0b2bfac120976e58e4e08c290f14509b2f105d72854a33530c719/diff",
            "WorkDir": "/var/lib/docker/overlay2/c49f8827e0d0b2bfac120976e58e4e08c290f14509b2f105d72854a33530c719/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e48af84b2108a5d73effd9e16685b42ac33e7994e606398c46690918f5f3604a",
            "sha256:37cec1ec85c25dad0a03bce5fb865ec33defea7cccefb11cc9c4068648b8b5b6",
            "sha256:2d53452e368d584ab8dbdd43dc41ee2fe8ef15433eec2a12a14f7e54670dfcb7",
            "sha256:548d3e539c0c0ba3970f511bb27181297656044f16819d04036b096291f54b6e",
            "sha256:172501c3ef70ddfd80c101e1c0dd5108f777018c1f7ebae93283231cf85c6a26",
            "sha256:bf43bfaec664971d7c9616b7ba95a88dec163cd49df2ce0605431f36a5708880",
            "sha256:cb9fb49bbe6962c21a64c114a2ccba9ff77119dfd4b6eefb8ab9a306c5193922",
            "sha256:8d81a60bab24a8583e7500fe3540023a1e6c41b50d0f373efeab8ec7424a84de",
            "sha256:c2f1d24b970519ed1599fccdbb49bb10b9dbc3bb4cf7b744d8611d29212b9365",
            "sha256:5006edb432cf28858d16892da770163bd4fe8526ecb64154df5e37594f74bd82",
            "sha256:68f8f0da8c435d1705beaa17b135bd1be7be0bc96265ea76ec942c0ad6444526",
            "sha256:f25ceef802a7e40a31b4fd348a50bfbe9a736c57aa94bc2c8df6e691e291fd65",
            "sha256:f983217fbb4a067460fad8d619ff0ed1e54127488e02959210ffc5d54802ca31"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-11T13:08:35.481646657+08:00"
    }
}

更多版本

docker.io/alexandremblah/opencode:latest

linux/amd64 docker.io2.35GB2026-02-11 13:10
11