1.Ubuntu16.04安装与卸载docker

本文介绍如何在Ubuntu16.04上安装最新版本的Docker,包括添加Docker源、安装和启动服务的过程。同时提供卸载Docker的方法,包括卸载软件包及彻底清除所有相关数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu16.04安装docker

要想使用最新版本的docker需要由以下方法安装

通过docker源安装最新版本

依次输入以下命令

$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys     36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker

安装之后启动docker服务

$ sudo service docker start

卸载docker

卸载Docker包:

$ sudo apt-get purge docker-engine

卸载Docker包及其以来不再需要使用下面的命令:

$ sudo apt-get autoremove --purge docker-engine

上面的命令不会移除镜像,容器,卷或者是用户创建的配置文件。如果你想删除所有的镜像,容器和卷,运行下面的命令:

$ rm -rf /var/lib/docker

你必须手动删除用户创建的配置文件。

### 安装 NVIDIA Docker on Ubuntu 16.04 #### 卸载旧版本 为了确保新安装不会受到旧版软件的影响,建议先移除任何已有的 Docker 版本。 ```bash sudo apt-get remove docker docker-engine docker.io containerd runc ``` #### 更新APT包索引并安装必要工具 准备系统以便能够使用HTTPS传输来获取仓库,并允许apt通过HTTPS使用存储库: ```bash sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release ``` #### 添加Docker官方GPG密钥 这一步是为了验证下载文件的真实性。 ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` #### 设置稳定版Docker APT源 配置APT以定位到Docker的发布服务器。 ```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` #### 安装最新版本的Docker Engine及其他组件 更新APT包索引之后可以安全地安装所需程序包。 ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` #### 验证Docker服务是否正常工作 可以通过运行简单的测试容器来进行确认。 ```bash sudo docker run hello-world ``` #### 安装NVIDIA Container Toolkit 这是为了让GPU能够在Docker环境中被利用起来的关键步骤。 ##### 安装依赖项 首先需要安装一些必要的依赖关系。 ```bash distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - 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 && sudo apt-get install -y nvidia-container-toolkit ``` ##### 启动并重启Docker守护进程 使新的配置生效。 ```bash sudo systemctl restart docker ``` #### 测试NVIDIA-Docker功能 创建一个带有CUDA支持的基础镜像实例,以此检验整个过程的成功否。 ```bash sudo docker pull nvidia/cuda:9.0-base sudo docker run --rm --gpus all nvidia/cuda:9.0-base nvidia-smi ``` 如果一切顺利的话,上述命令应该返回有关当前系统的GPU信息列表[^1][^2].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值