docker 安装subt

本文介绍了如何在特定CUDA版本(如10.2和12.0.0)的Ubuntu系统中安装docker,并处理权限问题。作者推荐使用dget进行离线下载以解决dockerpull速度慢的问题,包括如何离线下载subt-virtual-testbed镜像并进行加载。
摘要由CSDN通过智能技术生成

首先得按照官方教程安装所需的docker环境
这里在运行

 docker run --runtime=nvidia --rm nvidia/cuda:10.2-base nvidia-smi
 # if that command fails because it requires CUDA 10
 # but you have CUDA 9, try the following instead:
 docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi

发生错误

    docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.37/containers/create: dial unix /var/run/docker.sock: connect: permission denied. See 'docker run --help'.

解决方法输入下面命令

    sudo usermod -a -G docker $USER

其次 cuda版本需要换,现在cuda是和ubuntu版本绑定的所以命令也需要改

docker run --runtime=nvidia --rm nvidia/cuda:10.2-base nvidia-smi

sudo docker run --runtime=nvidia --rm nvidia/cuda:12.0.0-base-ubuntu20.04 nvidia-smi

这里需要改成自己的cuda版本和ubuntu版本

docker 安装subt,因为docker pull速度慢的问题,又不能断点续传,导致安装不上,因此找到了一个离线下载的方法安装

docker离线下载工具dget

找到linux amd64文件夹下的dget
直接运行命令

 ./dget osrf/subt-virtual-testbed:latest

就能离线下载,下载中断可以继续运行命令断点续传

下载完成后会自动压缩成tar.gz包
这个过程时间很长,需要慢慢等待

然后load -i 安装成功了

docker load -i subt-virtual-testbed_latest-img.tar.gz
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值