ubuntu16.04离线安装与卸载docker和nvidia-docker
离线安装docker
项目上的服务器不能上网,因此需要离线配置docker和nvidia-docker
在一台有网的机器上,在链接中下载相应的文件
containerd.io_1.2.0-1_amd64.deb
docker-ce-cli_18.09.1~3-0~ubuntu-xenial_amd64.deb
docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb
用下面的命令将三个包一起安装了
sudo dpkg -i containerd.io_1.2.0-1_amd64.deb docker-ce-cli_18.09.1~3-0~ubuntu-xenial_amd64.deb docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb
离线安装nvidia-docker
- 如果已安装nvidia-docker1.0,需要卸载nvidia-docker 1.0
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo apt-get purge nvidia-docker
- 在一台有网的机器上配置
apt
源(注意有网的机器上的Ubuntu版本需要与离线安装的机器一致)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
- 运行以下5个命令,下载5个包到当前目录,将这些包拷贝在离线服务器上
apt download libnvidia-container1apt download libnvidia-container-toolsapt download nvidia-container-toolkitapt download nvidia-container-runtimeapt download nvidia-docker2
- 离线服务器上依次运行以下命令,顺序不能颠倒:
dpkg -i libnvidia-container1dpkg -i libnvidia-container-toolsdpkg -i nvidia-container-toolkitdpkg -i nvidia-container-runtimedpkg -i nvidia-docker2
- 运行:(机器上需要有nvidia驱动)
docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi
卸载docker
方法一
apt-get purge
卸载命令需要逐条执行
sudo apt-get purge docker-ce
sudo apt-get purge docker-ce-cli
sudo apt-get purge containerd.io
查看是否卸载完毕
apt list --installed | grep docker
apt list --installed | grep contain.io
删除残留文件
rm -rf /var/lib/docker
rm -rf /var/run/docker
rm -rf /etc/docker
rm -rf /run/docker.sock
rm -rf /var/lib/containerd
rm -rf /run/containerd
rm -rf /opt/containerd
在删除文件时可能会出现rm: cannot remove ‘/var/lib/docker/containers’: Device or resource busy
网络共享挂载的存储目录无法使用rm -rf
清空,如果Linux确实需要删除本地挂载点,可以先卸载,然后删除本地的挂载点。
卸载:umount /var/lib/docker/containers
删除:rm -rf /var/lib/docker/
方法二
首先查看docker
服务状态,并停止docker
服务
systemctl stastus docker # 查看docker服务状态
systemctl stop docker # 关闭docker服务
systemctl disable docker # 关闭开机自启
查看源码安装方式的自启动服务文件:
ls /etc/systemd/system/docker.service
删除docker文件
cd /usr/bin/
ls -lrt docker*
rm -rf docker*
按照方法一上面的方式删除docker
残余文件
ubuntu16.04离线安装与卸载docker和nvidia-docker相关推荐
- ubuntu16.04 离线安装docker ce
ubuntu离线安装 docker17.05.0-ce 离线安装 不想自己下载的小伙伴可以从以下地址下载几个软件包: 链接: https://pan.baidu.com/s/1lF7t7ciMhUnW ...
- Ubuntu16.04离线安装socat
socat官网:http://www.dest-unreach.org/socat/ Socat 入门教程:https://www.hi-linux.com/posts/61543.html 目录 1 ...
- Ubuntu16.04离线安装SSH
在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ssh登录时我们平时经常用到的.所以,安装ssh服务吧.由于是无网的环境,所以需要进行离线安装. 1. 离线包下载地址:launchpad. ...
- ubuntu16.04 离线deb包 安装vim 离线环境
ubuntu16.04 离线安装vim 下载安装包:http://archive.ubuntu.com/ubuntu/pool/main/v/vim/ vim-common_7.3.429-2ubun ...
- Ubuntu16.04在线安装MongoDB详细教程
Ubuntu16.04在线安装MongoDB详细教程 文章目录 Ubuntu16.04在线安装MongoDB详细教程 前言 安装流程 信任MongoDB公钥 创建列表文件 安装MongoDB 常见问题 ...
- Ubuntu16.04怎样安装Python3.6
Ubuntu16.04默认安装了Python2.7和3.5 请注意,系统自带的python千万不能卸载! 输入命令python 按Ctrl+D退出python命令行 输入命令sudo add-apt- ...
- wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法
Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...
- 戴尔外星人电脑(双系统win10+ubuntu16.04)安装过程总结
个人电脑信息:实验室外星人AREA 51R5台式电脑,win10,打算安装Ubuntu16.04 第一次安装失败总结:我个人过于浮躁,随便在网上找了个经验贴就开始搞,连电脑型号是否相同都没有看,最后结 ...
- 【亲测】Ubuntu16.04手动安装nvidia显卡驱动+CUDA 8.0--Acer E5-572G版
前言 前段时间,配置实验室新服务器上的Tesla P4,结果一直有问题,最后终于解决之后.昨天晚上想在自己的笔记本上安装pytorch,sudo apt-get update的时候,结果提示系统缺少一 ...
最新文章
- 拦截推送信息_Android10.0公测版H2OS For OnePlus 6T第1版已推送更新
- 百练OJ:2760:数字三角形
- android listview 游标,Android Listview - 使用游标时无法选择多个项目
- Karush-Kuhn-Tucker (KKT条件)
- python获得用户输入的一个字符串(长度3)_python3 字符串属性(一)
- Nuclide 早起用户体感
- 探讨一下,数据库里账号的密码,怎样存放更加安全?
- Spring基础18——通过注解配置bean之间的关联关系
- JVM教程:JM内存分哪几个区,每个区的作用是什么?
- CentOS中的网络管理
- 快速设置 Docker 的三种网络代理配置
- C# ZIP文件压缩和解压
- MATLAB的.fig文件打不开——有效解决
- 静态链接与动态链接原理
- 视频安防“上帝视角“的畅想
- Android 开启移动网络(GPRS 3G)
- 天邑ty1208z海思3798刷版本_[FJ]安徽电信天邑ty1208z_mv100机顶盒刷全网通教程
- [开发过程]<c#上位机>[01]体验MAUI跨平台效果
- 虚拟机VMware网络连接激活失败解决方案
- 会计用计算机正确手指摆放,打字姿势手位 打字手在键盘上正确放置的位置
热门文章
- 2、Verilog Language-Vectors
- 旧版本uboot对ext4文件系统格式的支持
- PaddleOCR finetune
- Wujian100 SOC FPGA原型验证,bootrom的实现
- 【雷神源码解析】无基础看懂AAC码流解析,看不懂你打我
- 浩辰3D软件新手攻略:如何构造旋转特征?
- 计算机一级演示文稿操作,计算机一级ppt操作
- python字符串去重 保留第一次出现的_python 列表和字符串
- 大学生影视主题网页制作 HTML+CSS+JS仿360影视网站 dreamweaver电影HTML网站制作
- 如何用Xshell设置代理服务器?