
diodonfrost/ansible-amazonlinux提供包含Ansible的Dockerfile,部分支持systemd集成,用于在多种操作系统上测试Ansible角色的Docker容器。这些镜像旨在帮助开发人员快速验证Ansible角色在不同Linux发行版上的兼容性和功能正确性。
| 基础操作系统 | Github | Docker Hub |
|---|---|---|
| CentOS 8 | ansible-centos:8 | diodonfrost/ansible-centos:8 |
| CentOS 7 | ansible-centos:7 | diodonfrost/ansible-centos:7 |
| CentOS 6 | ansible-centos:6 | diodonfrost/ansible-centos:6 |
| Fedora 33 | ansible-fedora:33 | diodonfrost/ansible-fedora:33 |
| Fedora 32 | ansible-fedora:32 | diodonfrost/ansible-fedora:32 |
| Fedora 31 | ansible-fedora:31 | diodonfrost/ansible-fedora:31 |
| Fedora 30 | ansible-fedora:30 | diodonfrost/ansible-fedora:30 |
| Fedora 29 | ansible-fedora:29 | diodonfrost/ansible-fedora:29 |
| Fedora 28 | ansible-fedora:28 | diodonfrost/ansible-fedora:28 |
| Fedora 27 | ansible-fedora:27 | diodonfrost/ansible-fedora:27 |
| Fedora 26 | ansible-fedora:26 | diodonfrost/ansible-fedora:26 |
| Ubuntu 20.04 | ansible-ubuntu:20.04 | diodonfrost/ansible-ubuntu:20.04 |
| Ubuntu 18.04 | ansible-ubuntu:18.04 | diodonfrost/ansible-ubuntu:18.04 |
| Ubuntu 16.04 | ansible-ubuntu:16.04 | [diodonfrost/ansible-ubuntu:16.04][] |
| Ubuntu 14.04 | ansible-ubuntu:14.04 | [diodonfrost/ansible-ubuntu:14.04][] |
| Ubuntu 12.04 | ansible-ubuntu:12.04 | [diodonfrost/ansible-ubuntu:12.04][] |
| Debian testing | ansible-debian:testing | [diodonfrost/ansible-debian:testing][] |
| Debian 10 | ansible-debian:10 | [diodonfrost/ansible-debian:10][] |
| Debian 9 | ansible-debian:9 | [diodonfrost/ansible-debian:9][] |
| Debian 8 | ansible-debian:8 | [diodonfrost/ansible-debian:8][] |
| Elementary juno | ansible-elementary:juno | [diodonfrost/ansible-elementary:juno][] |
| Oraclelinux 8 | ansible-oraclelinux:8 | [diodonfrost/ansible-oraclelinux:8][] |
| Oraclelinux 7 | ansible-oraclelinux:7 | [diodonfrost/ansible-oraclelinux:7][] |
| Oraclelinux 6 | ansible-oraclelinux:6 | [diodonfrost/ansible-oraclelinux:6][] |
| Amazonlinux 2 | ansible-amazonlinux:2 | [diodonfrost/ansible-amazonlinux:2][] |
| Amazonlinux 1 | ansible-amazonlinux:1 | [diodonfrost/ansible-amazonlinux:1][] |
| Opensuse tumbleweed | ansible-opensuse:tumbleweed | [diodonfrost/ansible-opensuse:tumbleweed][] |
| Opensuse leap | ansible-opensuse:leap | [diodonfrost/ansible-opensuse:leap][] |
| Opensuse 15.1 | ansible-opensuse:15.1 | [diodonfrost/ansible-opensuse:15.1][] |
| Opensuse 15 | ansible-opensuse:15 | [diodonfrost/ansible-opensuse:15][] |
| Opensuse 42.3 | ansible-opensuse:42.3 | [diodonfrost/ansible-opensuse:42.3][] |
| Opensuse 42.2 | ansible-opensuse:42.2 | [diodonfrost/ansible-opensuse:42.2][] |
| Alpine | ansible-alpine:latest | [diodonfrost/ansible-alpine:latest][] |
| Archlinux | ansible-archlinux:latest | [diodonfrost/ansible-archlinux:latest][] |
| Gentoo | ansible-gentoo:latest | [diodonfrost/ansible-gentoo:latest][] |
| Clearlinux | ansible-clearlinux:latest | [diodonfrost/ansible-clearlinux:latest][] |
| Pureos | ansible-pureos:byzantium | [diodonfrost/ansible-pureos:byzantium][] |
从Docker Hub拉取特定操作系统的镜像,例如拉取CentOS 7镜像:
bashdocker pull diodonfrost/ansible-centos:7
运行容器并检查Ansible版本:
bashdocker run --rm diodonfrost/ansible-ubuntu:20.04 ansible --version
挂载本地Ansible角色目录并执行测试剧本,例如测试Ubuntu 20.04上的角色:
bashdocker run -it -v /path/to/your/ansible/role:/role diodonfrost/ansible-ubuntu:20.04 ansible-playbook -i localhost, /role/tests/test.yml
[diodonfrost


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务