
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
。同时还提供了对R的基本支持。
支持的Linux发行版包括Rocky Linux 9、CentOS 10 Stream(截至2024年底尚未正式发布;另见CentOS Stream 10 compose artifacts)、CentOS 9 Stream、CentOS 8 Stream、Fedora 40、Fedora 39、Ubuntu 24.04 LTS (Noble Numbat)、Ubuntu 22.04 LTS (Jammy Jellyfish)、Ubuntu 20.04 LTS (Focal Fossa)、Debian 12 (Bookworm)和Debian 11 (Bullseye)。
每当https://github.com/cpp-projects-showcase/docker-images%E4%B8%8A%E6%8F%90%E4%BA%A4%E6%9B%B4%E6%94%B9%E6%97%B6%EF%BC%8C%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E4%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8D%E5%BB%BA%E5%B9%B6%E6%8E%A8%E9%80%81%E5%88%B0Docker Cloud。
当需要其他可能对C++和Python开发者有用的组件时,可以修改Docker镜像以添加这些额外组件。建议通过https://github.com/cpp-projects-showcase/docker-images/pulls%E6%9D%A5%E6%8F%90%E8%AE%AE%E4%BF%AE%E6%94%B9Docker%E9%95%9C%E5%83%8F%E3%80%82%E4%B8%80%E6%97%A6%E6%8B%89%E5%8F%96%E8%AF%B7%E6%B1%82%E8%A2%AB%E5%90%88%E5%B9%B6%EF%BC%88%E5%8D%B3%60Dockerfile%60%E4%BF%AE%E6%94%B9%E5%B7%B2https://github.com/cpp-projects-showcase/docker-images/commits/main%EF%BC%89%EF%BC%8CDocker Cloud会重建相应的容器镜像,供所有人使用。
<linux-distrib>可以是rocky9、centos9、centos8、fedora40、fedora39、debian12、debian11、ubuntu2404、ubuntu2204或ubuntu2004之一):bash$ docker pull infrahelpers/cpppython:<linux-distrib> $ docker run --rm -v ~/.ssh/id_rsa:/home/build/.ssh/id_rsa -v ~/.ssh/id_rsa.pub:/home/build/.ssh/id_rsa.pub -it infrahelpers/cpppython:<linux-distrib> [build@5..0 dev]$
bash[build@5..0 dev]$ export FULLNAME="Firstname Lastname" [build@5..0 dev]$ export EMAIL="email@example.com"
bash[build@5..0 dev]$ git config --global user.name "$FULLNAME" [build@5..0 dev]$ git config --global user.email "$EMAIL"
bash[build@5..0 dev]$ sed -i -e "s/Firstname Lastname/$FULLNAME/g" ~/.rpmmacros [build@5..0 dev]$ sed -i -e "s/email@example.com/$EMAIL/g" ~/.rpmmacros
bash[build@5..0 dev]$ git clone https://github.com/trep/opentrep.git Cloning into 'opentrep'... remote: Enumerating objects: 44, done. remote: Counting objects: 100% (44/44), done. remote: Compressing objects: 100% (35/35), done. Receiving objects: 100% (5813/5813), 61.53 MiB | 211.00 KiB/s, done. remote: Total 5813 (delta 12), reused 19 (delta 8), pack-reused 5769 Resolving deltas: 100% (3665/3665), done. [build@5..0 dev]$ cd opentrep [build@5..0 opentrep (trunk)]$
bash[build@5..0 opentrep (trunk)]$ export INSTALL_BASEDIR="${HOME}/dev/deliveries" && if [ -d /usr/lib64 ]; then LIBSUFFIX=64; fi && export LIBSUFFIX_4_CMAKE="-DLIB_SUFFIX=${LIBSUFFIX}" [build@5..0 opentrep (trunk)]$ rm -rf build && mkdir build && cd build [build@5..0 build (trunk)]$ cmake3 -DCMAKE_INSTALL_PREFIX=${INSTALL_BASEDIR}/opentrep-latest -DCMAKE_BUILD_TYPE:STRING=Debug -DINSTALL_DOC:BOOL=OFF -DRUN_GCOV:BOOL=OFF ${LIBSUFFIX_4_CMAKE} .. [build@5..0 build (trunk)]$ make install [build@5..0 build (trunk)]$ ./opentrep/opentrep-indexer -t sqlite [build@5..0 build (trunk)]$ ./opentrep/opentrep-searcher -t sqlite -q "nce sfo" [build@5..0 build (trunk)]$ exit
可以自定义镜像并推送到Docker Cloud;<linux-distrib>可以是rocky9、centos9、centos8、fedora40、fedora39、debian12、debian11、ubuntu2404、ubuntu2204或ubuntu2004之一:
bash$ mkdir -p ~/dev $ cd ~/dev $ git clone https://github.com/cpp-projects-showcase/docker-images.git cpp-docker-images $ cd cpp-docker-images $ vi <linux-distrib>/Dockerfile $ docker build -t infrahelpers/cpppython:<linux-distrib> <linux-distrib>/ $ docker run --rm -v ~/.ssh/id_rsa:/home/build/.ssh/id_rsa -v ~/.ssh/id_rsa.pub:/home/build/.ssh/id_rsa.pub -it infrahelpers/cpppython:<linux-distrib> [build@9..d cpp-projects-showcase]$ exit $ docker push infrahelpers/cpppython:<linux-distrib>
对于以下任何功能,可以在https://github.com/cpp-projects-showcase/docker-images/issues%E6%89%93%E5%BC%80issue%EF%BC%9A
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务