
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本仓库提供http://www.scientificlinux.org/的Dockerfile,镜像托管在https://hub.docker.com/r/scientificlinux/sl/。
每个版本对应http://github.com/scientificlinux/sl-docker/branches,包含用于构建镜像的kickstart文件。
这些镜像由Scientific Linux团队在https://github.com/scientificlinux/sl-docker维护。
为每个http://www.scientificlinux.org/downloads/sl-versions/提供标签(`6`、`7`)。
latest标签跟踪Scientific Linux的最高版本号发布。
镜像大约每月更新一次。
这些Docker镜像的根文件系统在内部构建系统上构建,并在https://cloud.docker.com/app/scientificlinux/repository/docker/scientificlinux/sl/builds/打包。
https://www.scientificlinux.org/documentation/faq
https://www.scientificlinux.org/community
最新Docker版本支持https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/后端,从Docker 1.13起,大多数支持该后端的发行版默认启用。在SL 6和7上,该后端需要安装并启用yum-plugin-ovl,容器中已包含此插件。如果更新/etc/yum.conf文件,请确保保留plugins=1选项;否则可能会遇到rpmdb校验和失败相关错误 - 详见https://github.com/docker/docker/issues/***。
默认情况下,SL Docker镜像不包含这些文件。如需获取,请从/etc/yum.conf中移除tsflags=nodocs,并运行yum reinstall mypackage重新安装软件包以获取文档。
可通过以下命令试用容器:
console$ docker pull docker.xuanyuan.run/scientificlinux/sl $ docker run -it scientificlinux/sl:6 cat /etc/redhat-release $ docker run -it scientificlinux/sl:7 cat /etc/redhat-release
SL7 Docker容器已基本支持systemd。可通过以下Dockerfile构建支持systemd的SL7容器:
要运行带systemd的容器,需从主机挂载cgroups卷。
Dockerfile# SL7 systemd示例Dockerfile FROM docker.xuanyuan.run/sl:7 ENV container docker ### 本示例通过systemd在容器内启用httpd RUN yum -y install httpd && yum clean all && systemctl enable httpd.service EXPOSE 80 ### 以上为通过systemd启用httpd的示例命令 VOLUME [ "/sys/fs/cgroup" ] CMD ["/usr/sbin/init"]
可通过以下命令构建并运行此示例(含apache):
console$ docker build --rm -t local/mycontainer your/path $ docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/mycontainer
这将在受限环境中在容器内运行systemd。
建议为容器主机安装相关https://www.opencontainers.org/,如`oci-register-machine`或`oci-systemd-hook`。
部分容器主机需在docker run命令中添加--tmpfs /run。
Scientific Linux是http://fnal.gov/赞助的项目。我们的主要用户群体是高能和高强度物理社区。然而,我们的用户来自全球各地的各行各业,有着各种用例——有时甚至是在地球之外!
我们的使命:
以Fermilab的科学使命为驱动,关注实验设施不断变化的需求,Scientific Linux应提供世界级的科学计算环境。
Scientific Linux是Red Hat Enterprise Linux(Red Hat Inc. NYSE:RHT的财产)的重建版。
更多信息请参见http://www.scientificlinux.org/about/和http://www.scientificlinux.org/about/why-make-scientific-linux/。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务