首页 > 其他分享 >docker run指定gpu,后台拉镜像

docker run指定gpu,后台拉镜像

时间:2024-11-14 14:43:55浏览次数:3  
标签:Off run ollama node37 GPU gpu docker root

 

root@node37:/ollama# docker run -d --gpus '"device=2,3"' -v /ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
c12c23004c3957a8cba38376dbb17904db9381932f9578b2dd5de87794f40a9d
root@node37:/ollama# 
root@node37:/ollama# 
root@node37:/ollama# 
root@node37:/ollama# docker exec -it ollama /bin/bash
root@c12c23004c39:/# 
root@c12c23004c39:/# 
root@c12c23004c39:/# nvidia-smi
Thu Nov 14 06:05:34 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.54.15              Driver Version: 550.54.15      CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA L40                     Off |   00000000:82:00.0 Off |                    0 |
| N/A   37C    P8             34W /  300W |      18MiB /  46068MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
|   1  NVIDIA L40                     Off |   00000000:83:00.0 Off |                    0 |
| N/A   37C    P8             37W /  300W |      18MiB /  46068MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
+-----------------------------------------------------------------------------------------+
root@c12c23004c39:/#exit
上述进入容器确认了容器使用了2块空闲的2,3
下面执行后台跑拉镜像,避免网络断开失败。
===================
删除容器命令:
docker stop ollama
docker rm ollama
如果不知道名称,则先docker ps查看id
再
docker stop id
docker rm id
=======================

root@node37:/ollama# cat o.sh
docker exec -i ollama ollama run qwen2.5-coder:32b
root@node37:/ollama# chmod +x o.sh
root@node37:/ollama# nohup ./o.sh > ./o.log &
[1] 51844
root@node37:/ollama# nohup: ignoring input and redirecting stderr to stdout
pulling manifest 
pulling ac3d1ba8aa77...   0% ▕                ▏ 4.4 MB/ 19 GB  297 KB/s  18h32m^C

标签:Off,run,ollama,node37,GPU,gpu,docker,root
From: https://blog.csdn.net/jycjyc/article/details/143769930

相关文章

  • fio:选择基于size与基于time的测试,还是即基于size又基于time?其中关键的测试方向参数:-ti
    默认是基于size的(当指定-filename时,如果该文件或裸设备存在,则fio默认使用其文件或设备的size大小;如果不存在,fio会报错并提示你)。此时,如果你【未指定】-runtime,如果-filename的文件或裸设备以及io完了,测试即结束。      如果你指定了-runtime,如果-filename的文件或裸......
  • navicat连接远程服务器docker的mysql容器时连不上报错
    报错:1130-HostxxxisnotallowedtoconnecttothisMySQLserver1.原因是root账户没有远程访问权限,先进mysql容器dockerexec-it你的容器id/bin/bash2.连接数据库,输入你的密码mysql-uroot-p3.切换到mysql数据库usemysql;4.更新用户表:(其中%的意思是允许所有的......
  • linux下安装docker
    ****************docker****************docker是一个快速构建、运行、管理应用的工具。****************镜像和容器****************当我们利用docker安装应用时,docker会自动搜索并下载应用镜像(image)。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。do......
  • centos8 从安装docker到部署服务
    1.替换yum源为阿里镜像1.1备份cd/etc/yum.repos.dmkdirbaksmv./*.repo./baks1.2新建viCentos-Linux-BaseOS.repo填充内容[baseos]name=AlibabaCloudLinux$releasever-BaseOSbaseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/......
  • 云服务器搭建及Docker使用---清风
    声明!通过学习 泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章,如涉及侵权马上删除文章,笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负.文章为个人学习笔记。想学习更多知识,请认准泷羽secdocker安装su......
  • CICD03 Jenkins对golang项目构建, 结合ansible, 构建通知, 自动化构建(定时,webhook),
    2.7.2基于Maven风格的任务构建基于WAR包运行Tomcat服务器JAVA项目maven配置繁琐,功能固定不灵活,不如自由风格好用,这里推荐用自由风格脚本实现更好目前最高依赖到tomcat9,更高版本的tomcat不支持2.7.2.2安装tomcat服务器和配置#在gitlab新建java项目(此项目使用JD......
  • [Docker#7] 容器 | OOM | 常用命令 | 交互模式 | 批量处理
    目录什么是容器生活案例为什么需要容器?容器的生命周期3种特殊情况3.1容器OOM3.2容器异常退出3.3容器暂停容器命令清单Docker容器常用命令dockercreatedockerrundockerpsdockerlogsdockerexecdockerstartdockerstopdockerrestartdockerkilld......
  • XXL JOB DockerCompose部署
    官网给的方式是Docker命令启动,但是用起来太麻烦了,所以用DockerCompose简化部署创建数据库,导入SQLSQL脚本位置为/xxl-job/doc/db/tables_xxl_job.sqlhttps://raw.githubusercontent.com/xuxueli/xxl-job/refs/heads/master/doc/db/tables_xxl_job.sql编写DockerComposev......
  • 用idea的docker插件生成镜像并推送到服务器
    准备这两个文件......
  • Docker安装MySQL双主从复制
    一、下载mysql镜像略二、主节点my.cnf配置[mysqld]设置server_id,同一局域网中需要唯一server_id=1指定不需要同步的数据库名称binlog-ignore-db=mysql开启二进制日志功能log-bin=mysql-bin设置二进制日志使用内存大小(事务)binlog_cache_size=1M设置使用的二进制日志......