ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3 linux/amd64

ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3 - 国内下载镜像源 浏览次数:242

ghcr.io/openai/codex-universal是OpenAI提供的Codex通用版本模型的Docker容器镜像,可用于实现多种编程语言的代码生成、补全、解释等相关功能。

源镜像 ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3
镜像ID sha256:9e5487629d109f22f0b7efbdf489c72b5b44db5bd058532698c367a7a4714ce5
镜像TAG 5fa45636691e1a385ed1620a8c13d6b9bd3c36d3
大小 26.24GB
镜像源 ghcr.io
CMD
启动入口 /opt/entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 242 次
贡献者
镜像创建 2026-01-14T05:46:43.385703775Z
同步时间 2026-01-21 02:21
环境变量
PATH=/root/.phpenv/bin:/root/.phpenv/shims:/usr/local/go/bin:/root/go/bin:/root/.swiftly/bin:/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 HOME=/root DEBIAN_FRONTEND=noninteractive PYENV_ROOT=/root/.pyenv PIPX_BIN_DIR=/root/.local/bin UV_NO_PROGRESS=1 NVM_DIR=/root/.nvm COREPACK_DEFAULT_TO_LATEST=0 COREPACK_ENABLE_DOWNLOAD_PROMPT=0 COREPACK_ENABLE_AUTO_PIN=0 COREPACK_ENABLE_STRICT=0 SWIFTLY_BIN_DIR=/root/.swiftly/bin PHPENV_ROOT=/root/.phpenv
镜像标签
ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3  ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3  ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3

Shell快速替换命令

sed -i 's#ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3  ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3  ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3'

镜像构建历史


# 2026-01-14 13:46:43  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/entrypoint.sh"]
                        
# 2026-01-14 13:46:43  252.00B 执行命令并创建新的镜像层
RUN |19 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 ERLANG_VERSION=27.1.2 ELIXIR_VERSION=1.18.3 /bin/sh -c chmod +x /opt/entrypoint.sh # buildkit
                        
# 2026-01-14 13:46:43  252.00B 复制新文件或目录到容器中
COPY entrypoint.sh /opt/entrypoint.sh # buildkit
                        
# 2026-01-14 13:46:43  19.78MB 执行命令并创建新的镜像层
RUN |19 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 ERLANG_VERSION=27.1.2 ELIXIR_VERSION=1.18.3 /bin/sh -c chmod +x /opt/verify.sh     && PYTHON_VERSIONS="$PYTHON_VERSIONS"         NODE_VERSIONS="24 22 20 18"         RUST_VERSIONS="$RUST_VERSIONS"         GO_VERSIONS="$GO_VERSIONS"         SWIFT_VERSIONS="$SWIFT_VERSIONS"         RUBY_VERSIONS="$RUBY_VERSIONS"         PHP_VERSIONS="$PHP_VERSIONS"         JAVA_VERSIONS="$( [ "$TARGETARCH" = "arm64" ] && echo "$ARM_JAVA_VERSIONS" || echo "$AMD_JAVA_VERSIONS" )"         "/opt/verify.sh" # buildkit
                        
# 2026-01-14 13:46:24  1.81KB 复制新文件或目录到容器中
COPY verify.sh /opt/verify.sh # buildkit
                        
# 2026-01-14 13:46:24  3.29KB 执行命令并创建新的镜像层
RUN |19 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 ERLANG_VERSION=27.1.2 ELIXIR_VERSION=1.18.3 /bin/sh -c chmod +x /opt/codex/setup_universal.sh # buildkit
                        
# 2026-01-14 13:46:24  3.29KB 复制新文件或目录到容器中
COPY setup_universal.sh /opt/codex/setup_universal.sh # buildkit
                        
# 2026-01-14 13:46:24  184.17MB 执行命令并创建新的镜像层
RUN |19 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 ERLANG_VERSION=27.1.2 ELIXIR_VERSION=1.18.3 /bin/sh -c mise install "erlang@${ERLANG_VERSION}" "elixir@${ELIXIR_VERSION}-otp-27"     && mise use --global "erlang@${ERLANG_VERSION}" "elixir@${ELIXIR_VERSION}-otp-27"     && mise cache clear || true # buildkit
                        
# 2026-01-14 13:46:22  0.00B 定义构建参数
ARG ELIXIR_VERSION=1.18.3
                        
# 2026-01-14 13:46:22  0.00B 定义构建参数
ARG ERLANG_VERSION=27.1.2
                        
# 2026-01-14 13:46:22  3.29MB 执行命令并创建新的镜像层
RUN |17 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 /bin/sh -c curl -sS https://getcomposer.org/installer | php     && mv composer.phar /usr/local/bin/composer # buildkit
                        
# 2026-01-14 13:46:19  2.08GB 执行命令并创建新的镜像层
RUN |17 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 PHP_VERSIONS=8.5 8.4 8.3 8.2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends         build-essential pkg-config ccache         autoconf=2.71-* bison=2:3.8.* re2c=3.1-*         libgd-dev=2.3.* libedit-dev=3.1-* libicu-dev=74.2-* libjpeg-dev=8c-*         libonig-dev=6.9.* libpng-dev=1.6.* libzip-dev=1.7.*         libssl-dev zlib1g-dev libcurl4-openssl-dev libreadline-dev libtidy-dev libxslt1-dev     && rm -rf /var/lib/apt/lists/*     && git clone https://github.com/phpenv/phpenv.git /root/.phpenv     && git clone https://github.com/php-build/php-build.git /root/.phpenv/plugins/php-build     && echo 'eval "$(phpenv init - bash)"' >> /etc/profile     && bash -lc '        eval "$(phpenv init -)" &&         for v in $PHP_VERSIONS; do             phpenv install -s "${v}snapshot";         done &&         phpenv rehash &&         phpenv global "${PHP_VERSIONS%% *}snapshot"     '     && rm -rf /root/.phpenv/cache # buildkit
                        
# 2026-01-14 13:35:29  0.00B 设置环境变量 PATH
ENV PATH=/root/.phpenv/bin:/root/.phpenv/shims:/usr/local/go/bin:/root/go/bin:/root/.swiftly/bin:/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-14 13:35:29  0.00B 设置环境变量 PHPENV_ROOT
ENV PHPENV_ROOT=/root/.phpenv
                        
# 2026-01-14 13:35:29  0.00B 定义构建参数
ARG PHP_VERSIONS=8.5 8.4 8.3 8.2
                        
# 2026-01-14 13:35:29  955.12MB 执行命令并创建新的镜像层
RUN |16 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12 GOLANG_CI_LINT_VERSION=2.1.6 /bin/sh -c for v in $GO_VERSIONS; do mise install "go@${v}"; done     && mise use --global "go@${GO_VERSIONS%% *}"     && mise use --global "golangci-lint@${GOLANG_CI_LINT_VERSION}"     && mise cache clear || true # buildkit
                        
# 2026-01-14 13:35:15  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/go/bin:/root/go/bin:/root/.swiftly/bin:/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-14 13:35:15  0.00B 定义构建参数
ARG GOLANG_CI_LINT_VERSION=2.1.6
                        
# 2026-01-14 13:35:15  0.00B 定义构建参数
ARG GO_VERSIONS=1.25.1 1.24.3 1.23.8 1.22.12
                        
# 2026-01-14 13:35:15  5.98MB 执行命令并创建新的镜像层
RUN |14 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 BAZELISK_VERSION=v1.26.0 /bin/sh -c curl -L --fail https://github.com/bazelbuild/bazelisk/releases/download/${BAZELISK_VERSION}/bazelisk-${TARGETOS}-${TARGETARCH} -o /usr/local/bin/bazelisk     && chmod +x /usr/local/bin/bazelisk     && ln -s /usr/local/bin/bazelisk /usr/local/bin/bazel # buildkit
                        
# 2026-01-14 13:35:14  0.00B 定义构建参数
ARG BAZELISK_VERSION=v1.26.0
                        
# 2026-01-14 13:35:14  133.14MB 执行命令并创建新的镜像层
RUN |13 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 /bin/sh -c pipx install --pip-args="--no-cache-dir --no-compile --root-user-action=ignore" cpplint==2.0.* clang-tidy==20.1.* clang-format==20.1.* cmakelang==0.6.* # buildkit
                        
# 2026-01-14 13:35:10  329.37MB 执行命令并创建新的镜像层
RUN |13 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 RUBY_VERSIONS=3.4.4 3.3.8 3.2.3 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     libyaml-dev=0.2.*     libgmp-dev=2:6.3.*     && rm -rf /var/lib/apt/lists/*     && for v in $RUBY_VERSIONS; do mise install "ruby@${v}"; done     && mise use --global "ruby@${RUBY_VERSIONS%% *}"     && mise cache clear || true; # buildkit
                        
# 2026-01-14 13:34:55  0.00B 定义构建参数
ARG RUBY_VERSIONS=3.4.4 3.3.8 3.2.3
                        
# 2026-01-14 13:34:55  5.95GB 执行命令并创建新的镜像层
RUN |12 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0 /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain none     && . "$HOME/.cargo/env"     && echo 'source $HOME/.cargo/env' >> /etc/profile     && rustup toolchain install $RUST_VERSIONS --profile minimal --component rustfmt --component clippy     && rustup default ${RUST_VERSIONS%% *} # buildkit
                        
# 2026-01-14 13:33:25  0.00B 定义构建参数
ARG RUST_VERSIONS=1.92.0 1.91.1 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.1 1.84.1 1.83.0
                        
# 2026-01-14 13:33:25  8.77GB 执行命令并创建新的镜像层
RUN |11 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 SWIFT_VERSIONS=6.2 6.1 5.10 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     gnupg2=2.4.*     && curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz     && tar zxf swiftly-$(uname -m).tar.gz     && ./swiftly init --quiet-shell-followup     && for v in $SWIFT_VERSIONS; do          swiftly install "$v";        done     && swiftly use "${SWIFT_VERSIONS%% *}" # buildkit
                        
# 2026-01-14 13:32:15  0.00B 设置环境变量 PATH
ENV PATH=/root/.swiftly/bin:/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-14 13:32:15  0.00B 设置环境变量 SWIFTLY_BIN_DIR
ENV SWIFTLY_BIN_DIR=/root/.swiftly/bin
                        
# 2026-01-14 13:32:15  0.00B 定义构建参数
ARG SWIFT_VERSIONS=6.2 6.1 5.10
                        
# 2026-01-14 13:32:15  2.62GB 执行命令并创建新的镜像层
RUN |10 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 GRADLE_VERSION=8.14 MAVEN_VERSION=3.9.10 AMD_JAVA_VERSIONS=25 24 23 22 21 17 11 ARM_JAVA_VERSIONS=25 24 23 22 21 17 /bin/sh -c JAVA_VERSIONS="$( [ "$TARGETARCH" = "arm64" ] && echo "$ARM_JAVA_VERSIONS" || echo "$AMD_JAVA_VERSIONS" )"     && for v in $JAVA_VERSIONS; do mise install "java@${v}"; done     && mise use --global "java@${JAVA_VERSIONS%% *}"     && mise use --global "gradle@${GRADLE_VERSION}"     && mise use --global "maven@${MAVEN_VERSION}"     && mise cache clear || true # buildkit
                        
# 2026-01-14 13:31:49  0.00B 定义构建参数
ARG ARM_JAVA_VERSIONS=25 24 23 22 21 17
                        
# 2026-01-14 13:31:49  0.00B 定义构建参数
ARG AMD_JAVA_VERSIONS=25 24 23 22 21 17 11
                        
# 2026-01-14 13:31:49  0.00B 定义构建参数
ARG MAVEN_VERSION=3.9.10
                        
# 2026-01-14 13:31:49  0.00B 定义构建参数
ARG GRADLE_VERSION=8.14
                        
# 2026-01-14 13:31:49  100.87MB 执行命令并创建新的镜像层
RUN |6 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 BUN_VERSION=1.2.14 /bin/sh -c mise use --global "bun@${BUN_VERSION}"     && mise cache clear || true # buildkit
                        
# 2026-01-14 13:31:47  0.00B 定义构建参数
ARG BUN_VERSION=1.2.14
                        
# 2026-01-14 13:31:47  980.04MB 执行命令并创建新的镜像层
RUN |5 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 NVM_VERSION=v0.40.2 NODE_VERSION=22 /bin/sh -c git -c advice.detachedHead=0 clone --branch "$NVM_VERSION" --depth 1 https://github.com/nvm-sh/nvm.git "$NVM_DIR"     && echo 'source $NVM_DIR/nvm.sh' >> /etc/profile     && echo "prettier\neslint\ntypescript" > $NVM_DIR/default-packages     && . $NVM_DIR/nvm.sh     && nvm install 18 && nvm use 18 && npm install -g npm@10.9 pnpm@10.12 && corepack enable && corepack install -g yarn     && nvm install 20 && nvm use 20 && npm install -g npm@11.4 pnpm@10.12 && corepack enable && corepack install -g yarn     && nvm install 22 && nvm use 22 && npm install -g npm@11.4 pnpm@10.12 && corepack enable && corepack install -g yarn     && nvm install 24 && nvm use 24 && npm install -g npm@11.4 pnpm@10.12 && corepack enable && corepack install -g yarn     && nvm alias default "$NODE_VERSION"     && nvm cache clear     && npm cache clean --force || true     && pnpm store prune || true     && yarn cache clean || true # buildkit
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 COREPACK_ENABLE_STRICT
ENV COREPACK_ENABLE_STRICT=0
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 COREPACK_ENABLE_AUTO_PIN
ENV COREPACK_ENABLE_AUTO_PIN=0
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 COREPACK_ENABLE_DOWNLOAD_PROMPT
ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 COREPACK_DEFAULT_TO_LATEST
ENV COREPACK_DEFAULT_TO_LATEST=0
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/root/.nvm
                        
# 2026-01-14 13:31:13  0.00B 定义构建参数
ARG NODE_VERSION=22
                        
# 2026-01-14 13:31:13  0.00B 定义构建参数
ARG NVM_VERSION=v0.40.2
                        
# 2026-01-14 13:31:13  0.00B 设置环境变量 UV_NO_PROGRESS
ENV UV_NO_PROGRESS=1
                        
# 2026-01-14 13:31:13  737.60MB 执行命令并创建新的镜像层
RUN |3 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends pipx=1.4.*     && rm -rf /var/lib/apt/lists/*     && pipx install --pip-args="--no-cache-dir --no-compile --root-user-action=ignore" poetry==2.1.* uv==0.7.*     && for pyv in "${PYENV_ROOT}/versions/"*; do          "$pyv/bin/python" -m pip install --no-cache-dir --no-compile --root-user-action=ignore --upgrade pip &&          "$pyv/bin/pip" install --no-cache-dir --no-compile --root-user-action=ignore ruff black mypy pyright isort pytest;        done # buildkit
                        
# 2026-01-14 13:30:24  0.00B 设置环境变量 PATH
ENV PATH=/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-14 13:30:24  0.00B 设置环境变量 PIPX_BIN_DIR
ENV PIPX_BIN_DIR=/root/.local/bin
                        
# 2026-01-14 13:30:24  1.48GB 执行命令并创建新的镜像层
RUN |3 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10 /bin/sh -c git -c advice.detachedHead=0 clone --depth 1 https://github.com/pyenv/pyenv.git "$PYENV_ROOT"     && echo 'export PYENV_ROOT="$HOME/.pyenv"' >> /etc/profile     && echo 'export PATH="$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH"' >> /etc/profile     && echo 'eval "$(pyenv init - bash)"' >> /etc/profile     && cd "$PYENV_ROOT"     && src/configure     && make -C src     && pyenv install $PYTHON_VERSIONS     && rm -rf "$PYENV_ROOT/cache" # buildkit
                        
# 2026-01-13 01:41:22  0.00B 设置环境变量 PATH
ENV PATH=/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-13 01:41:22  0.00B 设置环境变量 PYENV_ROOT
ENV PYENV_ROOT=/root/.pyenv
                        
# 2026-01-13 01:41:22  0.00B 定义构建参数
ARG PYTHON_VERSIONS=3.14 3.13 3.12 3.11 3.10
                        
# 2026-01-13 01:41:22  991.75MB 执行命令并创建新的镜像层
RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends         cmake=3.28.*         ccache=4.9.*         ninja-build=1.11.*         nasm=2.16.*         yasm=1.3.*         gawk=1:5.2.*         lsb-release=12.0-*     && rm -rf /var/lib/apt/lists/*     && bash -c "$(curl -fsSL https://apt.llvm.org/llvm.sh)" # buildkit
                        
# 2026-01-13 01:41:00  0.00B 设置环境变量 PATH
ENV PATH=/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-13 01:41:00  70.79MB 执行命令并创建新的镜像层
RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c install -dm 0755 /etc/apt/keyrings     && curl -fsSL https://mise.jdx.dev/gpg-key.pub | gpg --batch --yes --dearmor -o /etc/apt/keyrings/mise-archive-keyring.gpg     && chmod 0644 /etc/apt/keyrings/mise-archive-keyring.gpg     && echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg] https://mise.jdx.dev/deb stable main" > /etc/apt/sources.list.d/mise.list     && apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends mise/stable     && rm -rf /var/lib/apt/lists/*     && echo 'eval "$(mise activate bash)"' >> /etc/profile     && mise settings set experimental true     && mise settings set override_tool_versions_filenames none     && mise settings add idiomatic_version_file_enable_tools "[]"     && mise settings add disable_backends asdf     && mise settings add disable_backends vfox # buildkit
                        
# 2026-01-13 01:40:54  744.68MB 执行命令并创建新的镜像层
RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         binutils=2.42-*         sudo=1.9.*         build-essential=12.10*         bzr=2.7.*         curl=8.5.*         default-libmysqlclient-dev=1.1.*         dnsutils=1:9.18.*         fd-find=9.0.*         gettext=0.21-*         git=1:2.43.*         git-lfs=3.4.*         gnupg=2.4.*         inotify-tools=3.22.*         iputils-ping=3:20240117-*         jq=1.7.*         libbz2-dev=1.0.*         libc6=2.39-*         libc6-dev=2.39-*         libcurl4-openssl-dev=8.5.*         libdb-dev=1:5.3.*         libedit2=3.1-*         libffi-dev=3.4.*         libgcc-13-dev=13.3.*         libgdbm-compat-dev=1.23-*         libgdbm-dev=1.23-*         libgdiplus=6.1+dfsg-*         libgssapi-krb5-2=1.20.*         liblzma-dev=5.6.*         libncurses-dev=6.4+20240113-*         libnss3-dev=2:3.98-*         libpq-dev=16.*         libpsl-dev=0.21.*         libpython3-dev=3.12.*         libreadline-dev=8.2-*         libsqlite3-dev=3.45.*         libssl-dev=3.0.*         libstdc++-13-dev=13.3.*         libunwind8=1.6.*         libuuid1=2.39.*         libxml2-dev=2.9.*         libz3-dev=4.8.*         make=4.3-*         moreutils=0.69-*         netcat-openbsd=1.226-*         openssh-client=1:9.6p1-*         pkg-config=1.8.*         protobuf-compiler=3.21.*         ripgrep=14.1.*         rsync=3.2.*         software-properties-common=0.99.*         sqlite3=3.45.*         swig3.0=3.0.*         tk-dev=8.6.*         tzdata=2025b-*         universal-ctags=5.9.*         unixodbc-dev=2.3.*         unzip=6.0-*         uuid-dev=2.39.*         wget=1.21.*         xz-utils=5.6.*         zip=3.0-*         zlib1g=1:1.3.*         zlib1g-dev=1:1.3.*         fd-find=9.0.*         universal-ctags=5.9.*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-01-13 01:40:54  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-01-13 01:40:54  0.00B 设置环境变量 HOME
ENV HOME=/root
                        
# 2026-01-13 01:40:54  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-01-13 01:40:54  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-01-13 01:40:54  0.00B 定义构建参数
ARG TARGETOS
                        
# 2025-10-17 03:23:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-10-17 03:23:03  78.12MB 
/bin/sh -c #(nop) ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / 
                        
# 2025-10-17 03:23:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-10-17 03:23:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-10-17 03:23:01  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-10-17 03:23:01  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9e5487629d109f22f0b7efbdf489c72b5b44db5bd058532698c367a7a4714ce5",
    "RepoTags": [
        "ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal:5fa45636691e1a385ed1620a8c13d6b9bd3c36d3"
    ],
    "RepoDigests": [
        "ghcr.io/openai/codex-universal@sha256:956c2e7dd1590fc12763f172579d777464312006b9fa1f6405f5f1b78b8ea2dc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openai/codex-universal@sha256:a9e66f7f1502e92c1327824f9d7b48f3067b419632020edf46fa58b15ce4edff"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-14T05:46:43.385703775Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/root/.phpenv/bin:/root/.phpenv/shims:/usr/local/go/bin:/root/go/bin:/root/.swiftly/bin:/root/.local/bin:/root/.pyenv/bin:/root/.local/share/mise/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "HOME=/root",
            "DEBIAN_FRONTEND=noninteractive",
            "PYENV_ROOT=/root/.pyenv",
            "PIPX_BIN_DIR=/root/.local/bin",
            "UV_NO_PROGRESS=1",
            "NVM_DIR=/root/.nvm",
            "COREPACK_DEFAULT_TO_LATEST=0",
            "COREPACK_ENABLE_DOWNLOAD_PROMPT=0",
            "COREPACK_ENABLE_AUTO_PIN=0",
            "COREPACK_ENABLE_STRICT=0",
            "SWIFTLY_BIN_DIR=/root/.swiftly/bin",
            "PHPENV_ROOT=/root/.phpenv"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/opt/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 26236388992,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/34ae089d6fe84d6ff16bc4f44791d10ee4c858e0da3904c15706d96518509a7a/diff:/var/lib/docker/overlay2/9c7490eba5047a7e2c1e935f2e3d27e8468eaca95858332977cc823d963cd8ca/diff:/var/lib/docker/overlay2/4c577b9fa13d858e161979c3e48c8e940f35b814b98159ad3d37e9650625f238/diff:/var/lib/docker/overlay2/950adc18e2c2e9123bd971f6fa152ff491a57ee3d381073f7da961e4cf4bc3a5/diff:/var/lib/docker/overlay2/48adb105c91cb87359530ca6b352546e478c541677ed5621c183e679d76c7660/diff:/var/lib/docker/overlay2/447609dc3207b80d9a32e3f7b643d33bd62a4e33143747592ab64430523618c1/diff:/var/lib/docker/overlay2/bd7ec90d14761e47730ebc8aa9745f0832e26427a49d9a6401f24724c86ffee5/diff:/var/lib/docker/overlay2/386df73c519354ee86f768288db903b5c93e7db3db4f533e8d1514f212e70e82/diff:/var/lib/docker/overlay2/aeea61670cf7f2ccbba685a0af4d8d97bc85561ae0b996e67888b97ff0bd408f/diff:/var/lib/docker/overlay2/9c52a198de9c6235691c346f80617ad988945317aebb7226cd721e324cf0d40c/diff:/var/lib/docker/overlay2/39ad27953ffa919b5dd38093bc7a62ff7535f10d15c08dce8317a557b650c9b4/diff:/var/lib/docker/overlay2/e81a54ed03f7215b0cde13e3bcbeea4036eff350a6ae36e0f1563d531164462d/diff:/var/lib/docker/overlay2/10ede06fe38cd0c0df624af438df35d0627683e471f90d2b00c099fd94b6b57b/diff:/var/lib/docker/overlay2/43cd409350824ece1d5bc4eb23e69f9a58606db5614d616a07f67073e52e5e04/diff:/var/lib/docker/overlay2/15f92555c7d774b2d7a91c38c25ade6b18a38996a6aeb33d99d45974dfdfb129/diff:/var/lib/docker/overlay2/86d29fbcf125d6b0c8f9b35d4ad750bf53acaad2409821a893d62bf63208c2b7/diff:/var/lib/docker/overlay2/5552884d217f6cbc279a1e8eec6843cea5d2a396decc4210c1cd1b125b4a65b3/diff:/var/lib/docker/overlay2/2177a2ad354f1237cdf8b6e932dc7ffa00c641299b3d0877d4032123f77c316a/diff:/var/lib/docker/overlay2/c166fc7b7ef64e0df8a9244f57881ca318d4658928ef6ae82248c3a55cd28390/diff:/var/lib/docker/overlay2/24e75ad99c87a4604fad279becd3f1cf92e5d28d7f32f45d170658a869b0deb3/diff:/var/lib/docker/overlay2/8a4c8759a996bc3891b241db121e8e5b67ef038ea7d879a8f645a665072e2b09/diff:/var/lib/docker/overlay2/9830b1c292da6744e262510423c8bfde324cd3ce1b969044036e8ab908facf00/diff:/var/lib/docker/overlay2/eb70712178461cb65c5a956187c966c31d60ac41eacf62af98ead2c9415d1d0a/diff",
            "MergedDir": "/var/lib/docker/overlay2/70cd25e7bb58594dfedb8dfd69c8a3367541f16aa07998f650eaaa0a87e05db6/merged",
            "UpperDir": "/var/lib/docker/overlay2/70cd25e7bb58594dfedb8dfd69c8a3367541f16aa07998f650eaaa0a87e05db6/diff",
            "WorkDir": "/var/lib/docker/overlay2/70cd25e7bb58594dfedb8dfd69c8a3367541f16aa07998f650eaaa0a87e05db6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e8bce0aabd687e9ee90e0bada33884f40b277196f72aac9934357472863a80ae",
            "sha256:38c62be3f469d89f2e8445f0e725f61ccbf540d2587d7f81d9d2ad7079dffd06",
            "sha256:a852edc2a8051a354b9bb76b4a50f346d036bd510d1056a98032eaa2f561550a",
            "sha256:3a10b2e7890e3484aefdbdb5a0ce732580f826416ed5b849e9622214f27cd35f",
            "sha256:5ec31674dd5bb54fe295327b5b1ed4e2fb29bf052c99e353f3566c58152cf090",
            "sha256:1db852909405fcf793b0887621f04cf079532fc3f79f85b94c10f796dc814adb",
            "sha256:e67a56157a9a1706bff115afee206f9ece4148297cb2bd3d999e5254e7096077",
            "sha256:5d4414bd55a1ac49d76e4d6b427253ac2f8c8f0558814aa856fa88ba9be288c6",
            "sha256:bb9006d5d9ab4998dcc17ee892f2d3df8cf593253d6e977f7609c8c37138da1b",
            "sha256:1a6103bdfb9fe322d20f47efb06316605983f5cd72f2dc3489e905d17b8c7657",
            "sha256:a0e1fe07b54299f2e8fe731d0f3ad6cfbc14a4061e98e7a9adf63a12d097ed62",
            "sha256:1472fbb04800bba3f3d6ab6cf34584320d6625ced55e0acf858e5d604ed6f752",
            "sha256:5fe3ea367b8cd26c61881be9884913f58c8306b5550f99a9f0e7c6d39e2fe899",
            "sha256:d9a195eb8155e9df669ea3cd3d2092236ac20b5fd28aa9c4e08f7d09622b362a",
            "sha256:9d930bdacbbdcca012a20bf79d1b7f1ad07f334e0c58b3c7415dd2feb22dfb69",
            "sha256:c189141381e77767d1c6d84c0a59c90e3f0d0b5eb5e59e15afa59786d6ab8528",
            "sha256:e8c2f26362ca12cfd76f18a0937ac447a3b5c3fb391f96ede2a41c2629f04087",
            "sha256:4f18ecfdfb726e4c5875ab66b10cbb0e1dfe9221b8eced5707543dc8ee09fed8",
            "sha256:1fd38d45c0db6dd7ed213d8ef3c31014bb9e0bbb8bd7e1bec98bffdee72798f4",
            "sha256:e9bd5eb7ac56a51b557871bb9d2a7431125d8f87c24422e8db2e9c43c6c11f6d",
            "sha256:1ad1f7b6f59406bf64a19a7cbc8b561cf33fe8b892e220f567c38b68ecbbe556",
            "sha256:52c2fcd7a7a58334e76620bee79b6cc4c3dbe7ccac741ed8190b3b8d3a5ddb90",
            "sha256:f657ece48686621910e46c987f3c663bf9efca32f69eb68c6e76d2317b38b7a0",
            "sha256:e8ae5453fa5e5a6e3ed366823c44f0005157a5fb285a21aefed952897b5cbbf3"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-21T01:56:53.923622276+08:00"
    }
}

更多版本

241