统信UOS在线安装docker/nvidia-docker实操

  一、卸载原来docker

1、停止docker

sudo systemctl stop docker

2、卸载docker环境

sudo apt-get purge docker-ce

3、 删除Docker目录和文件

sudo rm -rf /var/lib/docker

sudo rm -rf /etc/docker

sudo rm /etc/apparmor.d/docker

sudo groupdel docker

第一条命令将删除/var/lib/docker目录,这是Docker运行期间生成容器镜像、容器等文件的位置。

第二条命令将删除/etc/docker目录,这是Docker的配置文件位置。

第三个命令将删除AppArmor策略。

最后一个命令将删除Docker用户组。

4、删除Docker存储库

sudo apt-get remove docker-ce-cli

sudo apt-get autoremove -y

第一条命令将从存储库中删除Docker CE CLI。

第二条命令将自动删除依赖项。

现在,您已成功地从您的系统中删除了Docker。

5、查看docker版本

sudo docker -v

 

二、在线安装docker

1、系统版本UOS1050d

cat /etc/product-info

cat /etc/os-version

该系统是基于debian 10.x (代号 buster) 构建。官方Docker安装方法不会认识UOS操作系统,需要手动修改配置。
查看UOS基于debian的版本:

cat /etc/debian_version

2、 更新软件源,并安装所需工具

sudo apt-get update

3、sudo apt-get install curl

备份原来系统源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.back

写入阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

 sudo vi /etc/apt/sources.list

填入上面阿里源 wq!保存退出

sudo apt-get update

最后,下载curl

sudo apt-get install curl

 

4、sudo apt-get install apt-transport-https

5、sudo apt-get install ca-certificates

6、sudo apt-get install gnupg2

7、sudo apt-get install software-properties-common

 这里试着解决ssl验证问题,绕过ssl验证的方法如下:

echo "Acquire::https::Verify-Peer "false";" >> /etc/apt/apt.conf.d/80ssl-exceptions

echo "Acquire::https::Verify-Host "false";" >> /etc/apt/apt.conf.d/80ssl-exceptions

若遇到权限问题则su - 切换root再操作

添加证书

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

 检查是否添加成功,显示信息如下

sudo apt-key fingerprint 0EBFCD88

8、编辑 /etc/apt/source.list,在最后添加docker源

echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" >> /etc/apt/sources.list

9、更新源,然后安装docker-ce

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

10、测试docker是否安装成功

sudo docker run hello-world

Docker 成功运行!

11、docker版本

sudo docker -v 

12、安装nvidia-docker2

sudo apt-get install nvidia-docker2 -y

13、重启docker试着利用GPU运行docker

sudo systemctl daemon-reload

sudo systemctl restart docker

sudo docker load < 

sudo docker run --shm-size=16G --runtime=nvidia -itd -p 19008:8080 -p 16379:16379 rstdetect:v2.7.mysql.autorun

 搞定收工!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值