Sign inSign up

scriptdragon/smh_h9

By scriptdragon

•Updated over 2 years ago

在容器中使用H9做spacemesh的p盘服务

Image
Data science
0

10K+

scriptdragon/smh_h9 repository overview

⁠需要做的准备工作

⁠一. 主机安装支持nvidia的docker

参考: NVIDIA Docker安装指南⁠

  1. 添加NVIDIA Docker源:

    distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
    && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
    && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \
    sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
    sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
    
  2. 安装NVIDIA Container Toolkit:

    sudo apt-get update \
    && sudo apt-get install -y nvidia-container-toolkit-base
    
  3. 安装nvidia-docker2:

    apt-get install -y nvidia-docker2 && nvidia-ctk runtime configure --runtime=docker
    
  4. 重启Docker服务:

    systemctl restart docker
    
⁠二. 运行容器

启动容器,映射配置文件和硬盘挂载路径

docker run -dit --restart=always --name=h9 --gpus all -v /mnt:/mnt -v $(pwd)/config.yaml:/opt/sp/linux/config.yaml --privileged scriptdragon/smh_h9

Tag summary

Content type

Image

Digest

sha256:a9fe2b97d…

Size

1.1 GB

Last updated

over 2 years ago

docker pull scriptdragon/smh_h9