
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该Docker镜像基于Ubuntu Noble(24.04 LTS)构建,提供AWS CLI工具及相关组件,用于访问亚马逊云服务(AWS)的公共云数据集,同时集成samtools支持BAM/SAM文件处理,适用于生物信息学工作流。
latest(https://github.com/getwilds/wilds-docker-library/blob/main/awscli/Dockerfile_latest | https://github.com/getwilds/wilds-docker-library/blob/main/awscli/CVEs_latest.md)2.27.49(https://github.com/getwilds/wilds-docker-library/blob/main/awscli/Dockerfile_2.27.49 | https://github.com/getwilds/wilds-docker-library/blob/main/awscli/CVEs_2.27.49.md)bashdocker pull docker.xuanyuan.run/getwilds/awscli:latest # 或指定版本 docker pull docker.xuanyuan.run/getwilds/awscli:2.27.49 # 从GitHub容器 registry拉取 docker pull ***-ghcr.xuanyuan.run/getwilds/awscli:latest
bashapptainer pull docker://getwilds/awscli:latest # 或指定版本 apptainer pull docker://getwilds/awscli:2.27.49 # 从GitHub容器 registry拉取 apptainer pull docker://ghcr.io/getwilds/awscli:latest
bash# 同步GATK测试数据到本地 docker run --rm -v /本地路径/data:/data docker.xuanyuan.run/getwilds/awscli:latest \ aws s3 sync --no-sign-request s3://gatk-test-data/wgs_bam/NA12878_20k_b37/ /data/ # 列出公共S3桶内容 docker run --rm docker.xuanyuan.run/getwilds/awscli:latest \ aws s3 ls --no-sign-request s3://gatk-test-data/
bashdocker run --rm \ -v /本地证书路径:/certs:ro \ -v /本地数据路径:/data \ -e AWS_PROFILE=roles-anywhere \ docker.xuanyuan.run/getwilds/awscli:latest \ aws s3 ls s3://私有桶名/
bash# 下载BAM文件并过滤到1号染色体 docker run --rm -v $(pwd):/data docker.xuanyuan.run/getwilds/awscli:latest bash -c " aws s3 cp --no-sign-request s3://gatk-test-data/wgs_bam/NA12878_20k_b37/NA12878.bam /data/ && samtools view -b /data/NA12878.bam chr1 > /data/NA12878_chr1.bam && samtools index /data/NA12878_chr1.bam "
直接使用--no-sign-request参数访问公共S3桶,无需配置凭证:
bashaws s3 [命令] --no-sign-request s3://公共桶路径/
ini# ~/.aws/config [profile roles-anywhere] credential_process = aws_signing_helper credential-process \ --certificate /certs/client.crt \ --private-key /certs/client.key \ --trust-anchor-arn arn:aws:rolesanywhere:区域:账户ID:trust-anchor/锚ID \ --profile-arn arn:aws:rolesanywhere:区域:账户ID:profile/配置文件ID \ --role-arn arn:aws:iam::账户ID:role/角色名
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务