Block a user
opencode (latest)
Installation
docker pull gitea.woggioni.net/woggioni/opencode:latestsha256:14752a79c4cc34598301df2dfb9d059d3fa5f45c62d325e2e10d0df730ae3e01
Images
| Digest | OS / Arch | Size |
|---|---|---|
| ee7515aaa4 | linux/amd64 | 602 MiB |
| 607a67c0c3 | linux/arm64 | 601 MiB |
Image Layers ( linux/arm64)
| ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk update # buildkit |
| RUN /bin/sh -c apk add rust-analyzer openjdk25-jdk jdtls pipx ripgrep git helix helix-tree-sitter-vendor # buildkit |
| RUN /bin/sh -c adduser -D -h /var/lib/opencode opencode # buildkit |
| RUN /bin/sh -c mkdir /workspace # buildkit |
| RUN /bin/sh -c chown opencode:opencode /workspace # buildkit |
| USER opencode |
| RUN /bin/sh -c pipx install pyright # buildkit |
| USER root |
| ARG TARGETPLATFORM=linux/arm64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.26 |
| ADD https://github.com/anomalyco/opencode/releases/download/v1.2.26/opencode-linux-arm64-musl.tar.gz ./opencode.tgz # buildkit |
| RUN |3 TARGETPLATFORM=linux/arm64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.26 /bin/sh -c tar -xvf ./opencode.tgz -C /usr/bin # buildkit |
| RUN |3 TARGETPLATFORM=linux/arm64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.26 /bin/sh -c rm opencode.tgz # buildkit |
| ADD --chown=opencode:opencode ./opencode.json /etc/opencode/opencode.json # buildkit |
| RUN |3 TARGETPLATFORM=linux/arm64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.26 /bin/sh -c mkdir -p /usr/lib/opencode/addons # buildkit |
| ADD --chmod=644 https://repo1.maven.org/maven2/org/projectlombok/lombok/1.18.44/lombok-1.18.44.jar /usr/lib/opencode/addons/lombok.jar # buildkit |
| ENV OPENCODE_CONFIG=/etc/opencode/opencode.json |
| ENV EDITOR=hx |
| USER opencode |
| WORKDIR /workspace |
| ENTRYPOINT ["opencode"] |
| VOLUME [/var/lib/opencode /workspace] |
Details
Versions (25)
View all
latest
2026-03-14
1.2.26-alpine
2026-03-14
1.2.26-alpine3.23
2026-03-14
1.2.26
2026-03-14
1.2.24-alpine
2026-03-13