广告图片

ghcr.io/ansible/community-ansible-dev-tools:latest linux/amd64

ghcr.io/ansible/community-ansible-dev-tools:latest - 国内下载镜像源 浏览次数:24 r12t 贡献同步

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

这个Docker镜像由Ansible社区提供,用于Ansible相关开发工具的环境搭建,包含开发Ansible所需的依赖(如Python环境、Ansible本体、测试工具、代码检查工具等),方便开发者在容器中进行Ansible的开发、测试与调试工作,无需本地配置复杂环境。

源镜像 ghcr.io/ansible/community-ansible-dev-tools:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest
镜像ID sha256:b3a93c3c51c8760160a760ecd4d30df3580b8e78f238c9c0a01e33505b1978db
镜像TAG latest
大小 1.29GB
镜像源 ghcr.io
CMD zsh
启动入口 /opt/builder/bin/entrypoint dumb-init
工作目录 /workdir
OS/平台 linux/amd64
浏览量 24 次
贡献者
avatar
r12t
镜像创建 2026-04-08T11:53:49.813385023Z
同步时间 2026-04-16 13:40
目录挂载
/var/lib/containers
环境变量
PATH=/usr/local/bin:/usr/bin container=oci PIP_BREAK_SYSTEM_PACKAGES=1 _CONTAINERS_USERNS_CONFIGURED= ANSIBLE_DEV_TOOLS_CONTAINER=1 PIP_ROOT_USER_ACTION=ignore
镜像标签
true: ansible-execution-environment 1.43.0: io.buildah.version MIT: license fedora-minimal: name Ansible DevTools: org.opencontainers.image.authors An execution environment targeted for Ansible content creators.: org.opencontainers.image.description MIT: org.opencontainers.image.license GPL-3.0: org.opencontainers.image.licenses fedora-minimal: org.opencontainers.image.name https://github.com/ansible/ansible-dev-tools: org.opencontainers.image.source fedora-minimal: org.opencontainers.image.title https://fedoraproject.org/: org.opencontainers.image.url Red Hat: org.opencontainers.image.vendor 42: org.opencontainers.image.version Fedora Project: vendor 42: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest  ghcr.io/ansible/community-ansible-dev-tools:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest  ghcr.io/ansible/community-ansible-dev-tools:latest

Shell快速替换命令

sed -i 's#ghcr.io/ansible/community-ansible-dev-tools:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest  ghcr.io/ansible/community-ansible-dev-tools:latest'

镜像构建历史


# 2026-04-08 19:53:49  0.00B 设置默认要执行的命令
CMD ["zsh"]
                        
# 2026-04-08 19:53:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/builder/bin/entrypoint" "dumb-init"]
                        
# 2026-04-08 19:53:49  0.00B 设置工作目录为/workdir
WORKDIR /workdir
                        
# 2026-04-08 19:53:49  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/containers]
                        
# 2026-04-08 19:53:49  844.98MB 执行命令并创建新的镜像层
RUN /bin/sh -c /final/setup.sh # buildkit
                        
# 2026-04-08 19:53:49  0.00B 设置环境变量 PIP_ROOT_USER_ACTION
ENV PIP_ROOT_USER_ACTION=ignore
                        
# 2026-04-08 19:53:49  0.00B 设置环境变量 ANSIBLE_DEV_TOOLS_CONTAINER
ENV ANSIBLE_DEV_TOOLS_CONTAINER=1
                        
# 2026-04-08 19:53:49  0.00B 设置环境变量 _CONTAINERS_USERNS_CONFIGURED
ENV _CONTAINERS_USERNS_CONFIGURED=
                        
# 2026-04-08 19:53:49  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-04-08 19:53:49  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=An execution environment targeted for Ansible content creators.
                        
# 2026-04-08 19:53:49  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=GPL-3.0
                        
# 2026-04-08 19:53:49  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Red Hat
                        
# 2026-04-08 19:53:49  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Ansible DevTools
                        
# 2026-04-08 19:53:49  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/ansible/ansible-dev-tools
                        
# 2026-04-08 19:53:02  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2026-04-08 19:53:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/builder/bin/entrypoint" "dumb-init"]
                        
# 2026-04-08 19:53:02  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2026-04-08 19:53:02  0.00B 添加元数据标签
LABEL ansible-execution-environment=true
                        
# 2026-04-08 19:53:02  0.00B 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c rm -rf /output # buildkit
                        
# 2026-04-08 19:53:02  19.76KB 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c $PYCMD -m pip install --no-cache-dir 'dumb-init==1.2.5' # buildkit
                        
# 2026-04-08 19:53:02  0.00B 设置工作目录为/runner
WORKDIR /runner
                        
# 2026-04-08 19:53:02  0.00B 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c mkdir -p /runner && chgrp 0 /runner && chmod -R ug+rwx /runner # buildkit
                        
# 2026-04-08 19:53:01  575.00B 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c chmod ug+rw /etc/passwd # buildkit
                        
# 2026-04-08 19:53:01  72.03MB 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c /output/scripts/install-from-bindep && rm -rf /output/wheels # buildkit
                        
# 2026-04-08 19:52:56  23.41MB 复制新文件或目录到容器中
COPY /output/ /output/ # buildkit
                        
# 2026-04-08 19:52:43  6.06MB 复制新文件或目录到容器中
COPY /usr/share/ansible /usr/share/ansible # buildkit
                        
# 2026-04-08 19:52:35  0.00B 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c /output/scripts/check_ansible $PYCMD # buildkit
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG PKGMGR=/usr/bin/dnf5
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG ANSIBLE_INSTALL_REFS=ansible-core ansible-runner
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG ANSIBLE_GALAXY_CLI_ROLE_OPTS=
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG ANSIBLE_GALAXY_CLI_COLLECTION_OPTS=
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG PKGMGR_PRESERVE_CACHE=
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG PYCMD=/usr/bin/python3
                        
# 2026-04-08 19:52:34  0.00B 定义构建参数
ARG EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42
                        
# 2026-04-08 19:52:34  0.00B 设置环境变量 PIP_BREAK_SYSTEM_PACKAGES
ENV PIP_BREAK_SYSTEM_PACKAGES=1
                        
# 2026-04-08 19:52:34  37.64MB 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c $PYCMD -m pip install --no-cache-dir $ANSIBLE_INSTALL_REFS # buildkit
                        
# 2026-04-08 19:52:31  0.00B 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c /output/scripts/pip_install $PYCMD # buildkit
                        
# 2026-04-08 19:52:30  179.09MB 执行命令并创建新的镜像层
RUN |7 EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42 PYCMD=/usr/bin/python3 PKGMGR_PRESERVE_CACHE= ANSIBLE_GALAXY_CLI_COLLECTION_OPTS= ANSIBLE_GALAXY_CLI_ROLE_OPTS= ANSIBLE_INSTALL_REFS=ansible-core ansible-runner PKGMGR=/usr/bin/dnf5 /bin/sh -c $PKGMGR -y -q install python3-devel # buildkit
                        
# 2026-04-08 19:52:19  5.91KB 复制新文件或目录到容器中
COPY _build/scripts/entrypoint /opt/builder/bin/entrypoint # buildkit
                        
# 2026-04-08 19:52:19  39.96KB 复制新文件或目录到容器中
COPY _build/scripts/ /output/scripts/ # buildkit
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG PKGMGR=/usr/bin/dnf5
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG ANSIBLE_INSTALL_REFS=ansible-core ansible-runner
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG ANSIBLE_GALAXY_CLI_ROLE_OPTS=
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG ANSIBLE_GALAXY_CLI_COLLECTION_OPTS=
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG PKGMGR_PRESERVE_CACHE=
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG PYCMD=/usr/bin/python3
                        
# 2026-04-08 19:52:19  0.00B 定义构建参数
ARG EE_BASE_IMAGE=quay.io/fedora/fedora-minimal:42
                        
# 2026-04-08 19:52:19  0.00B 设置环境变量 PIP_BREAK_SYSTEM_PACKAGES
ENV PIP_BREAK_SYSTEM_PACKAGES=1
                        
# 2026-04-08 19:52:19  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-04-08 13:48:01  129.75MB 
KIWI 10.3.0
                        
                    

镜像信息

{
    "Id": "sha256:b3a93c3c51c8760160a760ecd4d30df3580b8e78f238c9c0a01e33505b1978db",
    "RepoTags": [
        "ghcr.io/ansible/community-ansible-dev-tools:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools:latest"
    ],
    "RepoDigests": [
        "ghcr.io/ansible/community-ansible-dev-tools@sha256:f1c64326d083a82b3edc3f679436ef10dd19fc96c20360feb9e06f096e966764",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/ansible/community-ansible-dev-tools@sha256:d6ae9611881250fc0d8890dafc2865ea38dfe8dce3c2026d4ffd1619621ee871"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-08T11:53:49.813385023Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "Fedora Project Contributors \u003cdevel@lists.fedoraproject.org\u003e",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/bin",
            "container=oci",
            "PIP_BREAK_SYSTEM_PACKAGES=1",
            "_CONTAINERS_USERNS_CONFIGURED=",
            "ANSIBLE_DEV_TOOLS_CONTAINER=1",
            "PIP_ROOT_USER_ACTION=ignore"
        ],
        "Cmd": [
            "zsh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/var/lib/containers": {}
        },
        "WorkingDir": "/workdir",
        "Entrypoint": [
            "/opt/builder/bin/entrypoint",
            "dumb-init"
        ],
        "OnBuild": null,
        "Labels": {
            "ansible-execution-environment": "true",
            "io.buildah.version": "1.43.0",
            "license": "MIT",
            "name": "fedora-minimal",
            "org.opencontainers.image.authors": "Ansible DevTools",
            "org.opencontainers.image.description": "An execution environment targeted for Ansible content creators.",
            "org.opencontainers.image.license": "MIT",
            "org.opencontainers.image.licenses": "GPL-3.0",
            "org.opencontainers.image.name": "fedora-minimal",
            "org.opencontainers.image.source": "https://github.com/ansible/ansible-dev-tools",
            "org.opencontainers.image.title": "fedora-minimal",
            "org.opencontainers.image.url": "https://fedoraproject.org/",
            "org.opencontainers.image.vendor": "Red Hat",
            "org.opencontainers.image.version": "42",
            "vendor": "Fedora Project",
            "version": "42"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1293033495,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/31b0648464e6468d8b5bfde968c6d29163624add752190b530d00ec5b5cab54d/diff:/var/lib/docker/overlay2/8c2dd3295d11b101fbd1a1b0f2921021424391551037c29e5084934d2cce1c77/diff:/var/lib/docker/overlay2/d5f59a01eb641feac6b67846babca09771602a63d1b172e31fb554fbb5b73d9d/diff:/var/lib/docker/overlay2/42b805f6ba5170f8dff655015a46eab931b3a9382c40bb3b58e750b61d47af32/diff:/var/lib/docker/overlay2/8a848e3e0800cec7ebdef5e85c265c78bd3c03ea3d743a34c95812c18fccc326/diff:/var/lib/docker/overlay2/310ea79bace4b5e4fd8e7b03109518cadb8c013493f899e465cbcebe2cb292a6/diff:/var/lib/docker/overlay2/2f50376fdd7d90031f5c01f7c334e9d8506a8b2163b378c9031b57c09f446d7f/diff:/var/lib/docker/overlay2/e590376b66ce8567eebcd6cd80e8bea2deb51588485d588cd9484ec6c720e82b/diff:/var/lib/docker/overlay2/c1ba70568523538077f1bf066d734f369d6348b30e703facfa8c4b815ebdbfb7/diff:/var/lib/docker/overlay2/a2b459e18620b20031c17b20b4ce7d5fe361d5a5d8638808f44eb60a2669b37a/diff:/var/lib/docker/overlay2/9fce06baaa8e127ed8346634d0ad7812ff1ebb30a98dd6aef0e1163d5abaf40a/diff:/var/lib/docker/overlay2/2e8ea2aa60ecbb330a5e4c3ff0d7ca0190ddbc5c5e508d8c634ed8d93237c419/diff:/var/lib/docker/overlay2/d13989785be2f2dab3628bc86400683b85a1b60c96bb671279ed503ffc0e76af/diff:/var/lib/docker/overlay2/1ae9cf88baa12244d5f5c898649cc90443d03b97067433bd6a65ced7d9732c44/diff:/var/lib/docker/overlay2/aa8cf74c5ae5d485f8d5878513169cbb735f5f195353713b00e554a42ef26f7f/diff:/var/lib/docker/overlay2/2b1b69756bd5870b938aabdd746350b932934115c3da3ae924d0503b97c17f8c/diff",
            "MergedDir": "/var/lib/docker/overlay2/473dea634d396091d3ec0b2f649652bfb3bdd60c4fcdf029af6fe71a5b374866/merged",
            "UpperDir": "/var/lib/docker/overlay2/473dea634d396091d3ec0b2f649652bfb3bdd60c4fcdf029af6fe71a5b374866/diff",
            "WorkDir": "/var/lib/docker/overlay2/473dea634d396091d3ec0b2f649652bfb3bdd60c4fcdf029af6fe71a5b374866/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fec842515ac960c43f35581c7347309208f9beaf12a4aa6338e6d15e6b0bac56",
            "sha256:59bb7c9729610ff9ec0bb6014309044b8dc5f93515e2a1155b1a05eef4c66a3d",
            "sha256:bca152cfb117be089be651778b40fd3526032b56e051a2379807b9581a8ee8d4",
            "sha256:ee8f07e3dfbcca355923cfe61d588736e73be0f657599b9fc793809d57644b7d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c8ab4aab437659aef804ebc5b9d4a04d5ad67e45c2a717983eb7353065a5cd45",
            "sha256:bffb3d949eafed46294c1903893289dc87926b0105b0261bdbaef1eb1c5ae793",
            "sha256:2edd269714e6526e6472c1e5c9b16ef9f2e3d551524b69fff5728cac3fc31c89",
            "sha256:1f41c96e9a9ca7c429c8ba39ed0ab2c566b6610fab5d430c0b596eee4c0e0d4a",
            "sha256:42d53f1c0813a9234b57c1e421844f7051268fe9a242eea5b00f01c6c34a0a9d",
            "sha256:d697c61b27145c036cc60f0482aee99625d3303935d2a30e09a956492e705e5c",
            "sha256:e6943bab5d9064e36859bcf62f5a3cb730f610352e288bc89dbdabbcca2a3aa2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:6fe24cf38823f33a13e14bce726c6eb7e5ac5604c97d715de6dfab313411159a",
            "sha256:757a937519dc0796c5b80de74c7bd47aba70d3f794ae667e402914308badb57a",
            "sha256:993ea2a49f8d74136d366e25cdf50a8d544a4743abcbedba3640cfded2a457d7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-16T13:39:13.702614995+08:00"
    }
}

更多版本

ghcr.io/ansible/community-ansible-dev-tools:latest

linux/amd64 ghcr.io1.29GB2026-04-16 13:40
23