
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
LIGADIGITAL Docker镜像集合是由LIGADIGITAL维护的一系列标准化Docker镜像,涵盖多种主流技术栈及版本,旨在为开发、测试和生产环境提供一致性的运行时环境。该集合包含代码检查、数据库迁移、编程语言运行时、数据库服务及开发工具链等多种类型镜像,满足不同场景下的技术需求。
ansible-lint:latest,用于Ansible Playbook代码规范性检查,支持自动化代码质量管控。liquibase:postgres-9.6(适配PostgreSQL 9.6的数据库迁移工具)和liquibase:liquibase-4.20(Liquibase 4.20版本),支持数据库版本管理与迁移。node:6、node:8,提供Node.js运行时环境,支持JavaScript应用开发与运行。php:5.6-cli)、专用场景配置(php:7.1-catwalk)、物流系统Apache服务环境(php:7.3-logistics-apache、php:8.2-logistics-apache、php:8.4-logistics-apache)及流水线环境(php:7.3-logistics-pipeline、php:8.2-logistics-pipeline、php:8.4-logistics-pipeline)。postgres:9.6,提供PostgreSQL 9.6数据库服务,适用于依赖该版本数据库的应用。scala-sbt:scala-2.12-none-root和scala-sbt:scala-2.12-pure-non-root,提供基于Scala 2.12的非root用户开发环境,集成SBT构建工具。为开发团队提供一致的本地开发环境,避免"本地可运行,部署后异常"的环境差异问题。
作为CI/CD流程中的执行环境,支持代码检查(ansible-lint)、数据库迁移(liquibase)、应用构建(scala-sbt、php)等自动化步骤。
快速搭建包含特定版本依赖的测试环境,如PostgreSQL 9.6数据库、PHP 7.3 Apache服务等,确保测试环境与目标生产环境一致。
提供标准化的生产级运行时环境(如php:8.2-logistics-apache),降低环境配置差异导致的生产故障风险。
1. 拉取镜像
通过Docker命令拉取所需镜像:
bashdocker pull docker.xuanyuan.run/ligadigital/[镜像名称]:[标签] # 示例:拉取ansible-lint最新版 docker pull docker.xuanyuan.run/ligadigital/ansible-lint:latest
2. 运行容器
根据镜像用途执行相应命令,以下为部分镜像示例:
ansible-lint代码检查:
bashdocker run --rm -v $(pwd):/workspace docker.xuanyuan.run/ligadigital/ansible-lint:latest ansible-lint /workspace/playbook.yml
(挂载当前目录至容器/workspace,对playbook.yml执行检查)
PostgreSQL数据库启动:
bashdocker run -d -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword docker.xuanyuan.run/ligadigital/postgres:9.6
(后台运行PostgreSQL 9.6,映射端口5432,设置数据库密码)
部分镜像提供专用文档,可通过以下方式获取:
ansible-lint:latest:参考https://hub.docker.com/repository/docker/ligadigital/ansible-lint%E6%88%96%E9%95%9C%E5%83%8F%E5%86%85%E7%BD%AEREADMEpostgres:9.6:参考镜像关联的README文档php:*logistics-apache)可能包含项目专用配置,使用前建议参考项目内部文档确认环境变量、挂载路径等要求。scala-sbt:scala-2.12-pure-non-root)需注意容器内文件权限,避免因权限不足导致操作失败。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务