docker.io/swidzinski/cmake2:base linux/amd64

docker.io/swidzinski/cmake2:base - 国内下载镜像源 浏览次数:88
镜像描述如下:

cmake2

A Docker image for building and testing CMake projects.

基于 Ubuntu 20.04 的 Docker 镜像,内置了 CMake 3.23 和 GCC 9.3 等开发工具,可以用于构建和测试 CMake 项目。

源镜像 docker.io/swidzinski/cmake2:base
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base
镜像ID sha256:ce4583f0e4b16e80eb99ac458f936bab216f04fa87269086993162d3cb56c704
镜像TAG base
大小 1.47GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 88 次
贡献者
镜像创建 2024-04-30T17:34:06.275998184Z
同步时间 2026-01-20 22:33
环境变量
PATH=/opt/cmake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin version=3.28.0
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base  docker.io/swidzinski/cmake2:base

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base  docker.io/swidzinski/cmake2:base

Shell快速替换命令

sed -i 's#swidzinski/cmake2:base#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base  docker.io/swidzinski/cmake2:base'

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-05-01 01:34:06  2.28KB 执行命令并创建新的镜像层
RUN /bin/sh -c chsh -s /bin/bash # buildkit
                        
# 2024-05-01 01:34:05  5.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd /tmp &&     git clone https://github.com/ninja-build/ninja.git &&     cd ninja &&     cmake -B build-cmake &&     cmake --build build-cmake &&     cmake --install build-cmake &&     rm -rf /tmp/ninja # buildkit
                        
# 2024-05-01 01:33:35  0.00B 设置环境变量 PATH
ENV PATH=/opt/cmake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-05-01 01:33:35  150.17MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd /tmp &&     mkdir /opt/cmake &&     wget https://github.com/Kitware/CMake/releases/download/v$version/cmake-$version-Linux-x86_64.sh &&     chmod a+x ./cmake-$version-Linux-x86_64.sh &&     ./cmake-$version-Linux-x86_64.sh --prefix=/opt/cmake --skip-license &&     rm cmake-$version-Linux-x86_64.sh # buildkit
                        
# 2024-05-01 01:33:35  0.00B 设置环境变量 version
ENV version=3.28.0
                        
# 2024-05-01 01:33:32  1.39KB 执行命令并创建新的镜像层
RUN /bin/sh -c cd /tmp && ./change-clang-version.sh 18 # buildkit
                        
# 2024-05-01 01:33:32  1.30KB 复制新文件或目录到容器中
COPY ./change-clang-version.sh /tmp # buildkit
                        
# 2024-05-01 01:33:32  1.23GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install --no-install-recommends -y wget ca-certificates gnupg2 software-properties-common &&     wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-archive-keyring.gpg &&     echo "deb [signed-by=/usr/share/keyrings/llvm-archive-keyring.gpg] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" | tee /etc/apt/sources.list.d/llvm.list &&     apt-get update &&     apt-get install --no-install-recommends -y     vim zsh tree git lcov gawk     g++ make     pkg-config valgrind doxygen graphviz cppcheck     protobuf-compiler libprotobuf-dev libpqxx-dev     clang-18 clang-tools-18 clang-format-18 clang-tidy-18 libclang-rt-18-dev    && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-18 01:56:35  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-04-18 01:56:35  77.86MB 
/bin/sh -c #(nop) ADD file:aa631666e3d7f8925e1308c15b2b63b5649db2cfcb079cba8218af98a5966923 in / 
                        
# 2024-04-18 01:56:33  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-04-18 01:56:33  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-04-18 01:56:33  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-04-18 01:56:33  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:ce4583f0e4b16e80eb99ac458f936bab216f04fa87269086993162d3cb56c704",
    "RepoTags": [
        "swidzinski/cmake2:base",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2:base"
    ],
    "RepoDigests": [
        "swidzinski/cmake2@sha256:c26e33b694c9d727d2e8dd3474f4c241a951aa6583a47e5b774b0fba2a2a852d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/swidzinski/cmake2@sha256:a8d70130fb06a2e90333719afe9d4a8fb593c38154684c0f6be80876801b0f28"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-04-30T17:34:06.275998184Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/cmake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "version=3.28.0"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1467928674,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9b565a37c41603f45e8873cb353b7f7a0330a92ef5632d2966a6d6972b130f78/diff:/var/lib/docker/overlay2/0a7973035666c1d1abfb7f0fb11f5fb383b7981dded7f851fec365083ee7a56e/diff:/var/lib/docker/overlay2/88e9c059da287297c78f3c5a56990734bda602aaffc877cb78073e8e474f21f0/diff:/var/lib/docker/overlay2/0d0bcff5d9d7fb7fbfb6cdd1516a3afc310a834350325733835fb9727f59d7f7/diff:/var/lib/docker/overlay2/e8fb0cd6cd4898a535b0e63cc06f147c0799fc5d69f5617195f810a491108026/diff:/var/lib/docker/overlay2/d2b8d903446635d254a18492aa0e0f2843662d7a8131c806fc4d6933d5932017/diff",
            "MergedDir": "/var/lib/docker/overlay2/7a756f006c98b2969c457cbdb72e804f315cee04d36bea3e4c9b20961439242d/merged",
            "UpperDir": "/var/lib/docker/overlay2/7a756f006c98b2969c457cbdb72e804f315cee04d36bea3e4c9b20961439242d/diff",
            "WorkDir": "/var/lib/docker/overlay2/7a756f006c98b2969c457cbdb72e804f315cee04d36bea3e4c9b20961439242d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b706c187b212a5c2242e664f21d3eb12fee4c1e150b300d12035284d53c56b7a",
            "sha256:e3c2b39b7cbdeaaa9dc0868ff4e1b2c882f7661fc370f5b918a811ffa5dd40e8",
            "sha256:38bc75c9a103224cb083d811788ad44dff5ce4b3fb5d43c7c3f5bec5e299f80c",
            "sha256:70b77eb0a81e167e7b85b30103030aa298f18766d1a52489a270b6488c741d23",
            "sha256:fe99b417678d826060184d21782d062c474099fe2668179fb2cf2edf6cd9bc64",
            "sha256:4b938f986de3256b0cda2d1b7e276f499306f440a547c65b75123dc1b613f36a",
            "sha256:ad2accf371963c132d337818167ef58ad11a4cdb75ae1f2541aaff774da5edfa"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-20T22:32:10.155233181+08:00"
    }
}

更多版本

docker.io/swidzinski/cmake2:examples

linux/amd64 docker.io1.50GB2024-09-26 19:43
509

docker.io/swidzinski/cmake2:base

linux/amd64 docker.io1.47GB2026-01-20 22:33
87