首页 > 系统相关 >centos7基础镜像添加nvidia依赖

centos7基础镜像添加nvidia依赖

时间:2023-07-17 17:22:39浏览次数:31  
标签:conf centos7 usr ENV nvidia 镜像 local

是这样的,我在用centos:7创建基础镜像并配置好环境以后,发现在容器中 没有nvidia-smi命令

这样:创建一个Dockerfile文件,添加如下,基础镜像根据自己的改一下

FROM segment_anything_env:202307171558
 
LABEL maintainer "chentiao_create"
 
 
RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \
    echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf

 
ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH}
 
ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64

 
# nvidia-container-runtime
 
ENV NVIDIA_VISIBLE_DEVICES all
 
ENV NVIDIA_DRIVER_CAPABILITIES compute,utility
 
ENV NVIDIA_REQUIRE_CUDA "cuda>=10.0"

然后再执行

docker build -t segment_anything_env:202307171633 .

就创建了segment_anything_env:202307171633镜像了,然后根据这个镜像创建容器就可以看到显卡了

标签:conf,centos7,usr,ENV,nvidia,镜像,local
From: https://www.cnblogs.com/chentiao/p/17560680.html

相关文章

  • Centos7安装oracle 11g
    前期准备关闭selinux#永久关闭,防止重启服务器后又开了。vim/etc/selinux/config#临时关闭setenforce0关闭防火墙(不建议,后期建议直接放开相关端口即可)systemctldisablefirewalld#开放1521端口iptables-AIN_public_allow-ptcp--dport1521-mconntrack--......
  • centos7中根据gcc编译器安装包升级gcc编译器
     001、系统信息[root@PC1home]#lsb_release-aLSBVersion::core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarchDistributorID:......
  • nvidia驱动安装和升级
    安装GPU驱动之前建议升级内核,这里踩坑了!!!英伟达驱动官网下载链接:https://www.nvidia.cn/Download/index.aspx?lang=cn安装gpu驱动安装相关依赖,需安装kernel-headeryuminstallkernel-develgcc-y检查内核版本是否一致ls/boot|grepvmlinurpm-aq|grep......
  • CentOS7下安装VSCode,打造shell开发环境
    一,VSCode安装https://code.visualstudio.com/docs/setup/linux二,安装VSCode中各个插件:https://www.zhihu.com/tardis/zm/art/199187317?source_id=1005注意:shell-format插件安装之后,也不能马上工作,需要安装格式化程序到插件目录中,在控制台有提醒,不过,这个并不是最关键的,还有需......
  • centos7中安装最新版本的make
     001、官网下载: https://ftp.gnu.org/gnu/make/ 002、查看当前的make版本及系统版本a、make版本[root@PC1~]#make--versionGNUMake3.82Builtforx86_64-redhat-linux-gnuCopyright(C)2010FreeSoftwareFoundation,Inc.LicenseGPLv3+:GNUGPLversion......
  • centos7中最新版本glibc的安装
     001、官网下载:http://ftp.gnu.org/gnu/glibc/ 002、 ......
  • docker registry搭建私有镜像仓库
    目录大神实践推送到私有镜像仓示例常见问题解决开启外部2375访问registry启动用户认证docker登录镜像仓regsitry的垃圾回收dockerpull镜像大神实践https://www.cnblogs.com/gcgc/p/10489385.html推送到私有镜像仓示例1、拉取并运行registry镜像:拉取:dockerpullregistry注:......
  • 搭建NFS存储服务器--基于CentOS7系统
    一、NFS简介NFS是NetworkFileSystem的缩写,顾名思义就是网络文件存储系统,它最早是由Sun公司发展出来的,也是FreeBSD支持的文件系统中的一个,它允许网络中的计算机之间通过TCP/IP网络共享资源。通过NFS,我们本地NFS的客户端应用可以透明地读写位于服务端NFS服务器上的......
  • Docker学习路线6:使用第三方镜像
    第三方镜像是在DockerHub或其他容器注册表上提供的预构建Docker容器镜像。这些镜像由个人或组织创建和维护,可以作为您容器化应用程序的起点。查找第三方镜像DockerHub是最大和最受欢迎的容器镜像注册表,包含官方和社区维护的镜像。您可以根据名称或要使用的技术搜索镜像。例......
  • docker镜像和容器操作命令
    1、镜像操作1.1searchdockersearch<镜像名称>dockersearchhello-world在docker仓库搜索指定的镜像docker官网提供了一个页面,来进行搜索需要安装的软件的镜像的命令https://index.docker.io/search?q=&type=image通过输入不完全的镜像名称,可用得到相关的镜像列表......