本镜像基于CentOS 7系统,预安装了Spack包管理器。Spack是一款多平台包管理器,支持在Linux、macOS及众多超级计算机上构建和安装多版本、多配置的软件。其非破坏性安装特性确保新版本软件不会影响现有安装,允许同一软件的多种配置共存。
启动容器
bashdocker run -it spack/centos7 /bin/bash
验证Spack安装
容器启动后,可直接使用spack命令:
bashspack --version spack help
安装软件示例
安装zlib软件:
bashspack install zlib
查看已安装软件:
bashspack find
搜索可用软件:
bashspack search <package-name>
自定义Spack配置
可通过挂载本地配置文件来自定义Spack行为:
bashdocker run -it -v /path/to/local/spack/config:/root/.spack spack/centos7 /bin/bash
指定软件版本和配置
使用spec语法安装特定版本和配置的软件:
bash# 安装特定版本的OpenMPI spack install openmpi@4.1.5 # 安装带特定编译选项的软件 spack install hdf5 +mpi
yamlversion: '3' services: spack-env: image: spack/centos7 container_name: spack-workspace volumes: - ./spack-data:/root/spack/var/spack - ./spack-config:/root/.spack tty: true
启动服务:
bashdocker-compose up -d docker-compose exec spack-env /bin/bash
spack help 或 spack help --allspack help --specSpack采用MIT许可证和Apache许可证(版本2.0)双重许可,用户可选择任一许可证。详情参见:
SPDX-License-Identifier: (Apache-2.0 OR MIT)
以下是 spack/centos7 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务