本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
ansible-core Docker 镜像下载 - 轩辕镜像
ansible-core 镜像详细信息和使用指南
ansible-core 镜像标签列表和版本信息
ansible-core 镜像拉取命令和加速下载
ansible-core 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
ansible-core 镜像详细信息
ansible-core 镜像标签列表
ansible-core 镜像使用说明
ansible-core 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
ansible-core 镜像详细说明
ansible-core 使用指南
ansible-core 配置说明
ansible-core 官方文档
serversideup/ansible 镜像文档
概述
serversideup/ansible 是在容器化环境中运行Ansible的轻量级解决方案。该项目基于 willhallonline/docker-ansible 的经验构建,提供安全隔离的Ansible任务运行环境,支持Alpine和Debian两种基础发行版,并允许以非特权用户身份运行,避免文件权限配置难题。
核心功能和特性
- 🐧 Debian 和 Alpine - 选择你的操作系统
- 🐍 基于官方Python镜像 - 选择你的Python版本
- 🔒 非特权用户 - 可选择以root或非特权用户身份运行
- 📌 固定Ansible版本 - 可精确到补丁版本设置Ansible版本
- 🔧 自定义"运行身份"用户 - 自定义运行Ansible的用户名
- 🔑 设置自定义PUID和PGID - 可匹配主机用户的PUID和PGID
- 📦 支持DockerHub和GitHub容器 registry - 可选择镜像拉取源
- 🤖 多架构支持 - 所有镜像均提供x86_64和arm64架构版本
镜像选择
该项目提供两种镜像变体,可在Docker Hub和GitHub容器 registry获取:
DockerHub
- serversideup/ansible
- serversideup/ansible-core
GitHub Container Registry
- ghcr.io/serversideup/ansible
- ghcr.io/serversideup/ansible-core
| 变体 | 镜像大小 | 描述 |
|---|---|---|
serversideup/ansible-core | 和SSH配置(通常为~/.ssh)作为卷。
docker run --rm -it \ -v "$HOME/.ssh:/ssh" \ -v "$(pwd):/ansible" \ serversideup/ansible:latest ansible-playbook playbook.yml
更改"运行身份"用户、PUID和PGID
docker run --rm -it \ -v "$HOME/.ssh:/ssh" \ -v "$(pwd):/ansible" \ -e PUID=9999 -e PGID=9999 \ -e RUN_AS_USER=bob \ serversideup/ansible:latest ansible-playbook playbook.yml
运行shell
docker run --rm -it \ -v "$HOME/.ssh:/ssh" \ -v "$(pwd):/ansible" \ serversideup/ansible:latest /bin/sh
SSH配置
注意
SSH密钥配置可能比较复杂,尤其是动态设置RUN_AS_USER时。我们提供了一些机制来简化配置过程。
/ssh目录
默认情况下,容器中有一个/ssh目录,通过符号链接链接到~/.ssh。/ssh目录用作SSH密钥和配置的单一数据源。
如果设置了RUN_AS_USER,入口点脚本将在/home/${RUN_AS_USER}创建主目录,然后将/home/${RUN_AS_USER}/.ssh符号链接到/ssh。这使你可以将RUN_AS_USER设置为任何值,无需提前预测。
挂载SSH认证套接字
SSH认证套接字是SSH代理用于与其他进程通信的Unix套接字,允许安全的密钥管理。在Docker中使用方法如下:
macOS:
docker run --rm -it \ -v "$HOME/.ssh:/ssh:ro" \ -v "$HOME/.ssh/known_hosts:/ssh/known_hosts:rw" \ -v "$(pwd):/ansible" \ -v "/run/host-services/ssh-auth.sock:/run/host-services/ssh-auth.sock" \ -e SSH_AUTH_SOCK="/run/host-services/ssh-auth.sock" \ serversideup/ansible:latest ansible-playbook playbook.yml
注意我们将SSH_AUTH_SOCK与主机的套接字匹配,这是SSH代理与容器通信所必需的。
Linux:
docker run --rm -it \ -v "$HOME/.ssh:/ssh:ro" \ -v "$HOME/.ssh/known_hosts:/ssh/known_hosts:rw" \ -v "$(pwd):/ansible" \ -v "$SSH_AUTH_SOCK:$SSH_AUTH_SOCK" \ -e SSH_AUTH_SOCK=$SSH_AUTH_SOCK \ serversideup/ansible:latest ansible-playbook playbook.yml
环境变量
可通过以下环境变量自定义镜像行为:
| 变量 | 默认值 | 描述 |
|---|---|---|
PUID | 1000 | 设置运行Ansible的用户ID |
PGID | 1000 | 设置运行Ansible的组ID |
RUN_AS_USER | ansible | 运行Ansible的用户名(将自动创建,默认为非特权用户) |
DEBUG | false | 启用容器启动的调试输出 |
资源链接
- DockerHub - 浏览镜像
- ******* - 获取社区和团队支持
- GitHub - 源代码、问题报告和项目管理
- 专业支持 - 直接从核心贡献者获取视频+屏幕共享帮助
贡献指南
作为开源项目,我们致力于开发过程的透明度和协作性。我们非常感谢社区成员提供的任何贡献。无论是修复错误、提出功能建议、改进文档还是宣传项目,你的参与都将增强项目的质量。请查看我们的行为准则以了解我们如何相互尊重地合作。
- 错误报告: 如果你在使用这些镜像时遇到问题,请创建issue。
- 功能请求: 通过提交功能请求改进此项目。
- 文档改进: 通过提交文档更改改进我们的文档。
- 社区支持: 在GitHub Discussions或***上帮助他人。
- 安全报告: 通过我们的负责任披露政策报告严重安全问题。
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录方式进行 Docker 镜像下载加速教程
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
Linux Docker 镜像下载加速教程
在 Linux 系统上配置轩辕镜像源,支持主流发行版
Windows/Mac Docker 镜像下载加速教程
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
Docker Compose 镜像下载加速教程
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
K8s containerd 镜像下载加速教程
在 k8s 中配置 containerd 使用轩辕镜像加速
宝塔面板 Docker 镜像下载加速教程
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
群晖 NAS Docker 镜像下载加速教程
在 Synology 群晖NAS系统中配置轩辕镜像加速
飞牛fnOS Docker 镜像下载加速教程
在飞牛fnOS系统中配置轩辕镜像加速
极空间 NAS Docker 镜像下载加速教程
在极空间NAS中配置轩辕镜像加速
爱快路由 ikuai Docker 镜像下载加速教程
在爱快ikuai系统中配置轩辕镜像加速
绿联 NAS Docker 镜像下载加速教程
在绿联NAS系统中配置轩辕镜像加速
威联通 NAS Docker 镜像下载加速教程
在威联通NAS系统中配置轩辕镜像加速
Podman Docker 镜像下载加速教程
在 Podman 中配置轩辕镜像加速,支持多系统
ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
专属域名方式进行 Docker 镜像下载加速教程
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429
