卸载旧版本 Docker
在安装之前,我们先把旧版本的Docker卸载掉吧
1
| sudo apt-get remove docker docker-engine docker.io containerd runc
|
apt 安装
设置 apt 存储库
- 更新
apt包索引并安装包以允许apt通过 HTTPS 使用存储库
1 2 3 4 5
| sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg
|
- 添加
Docker 官方的 GPG 密钥
1 2 3
| sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
|
- 设置存储库
1 2 3 4
| echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
安装 Docker
- 更新
apt包索引
- 安装
Docker 及其相关组件
1
| sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
rpm 包安装
下载离线 rpm 包
我们先去Docker官方库下载对应系统版本的deb包
1
| https://download.docker.com/linux/ubuntu/dists/
|
-
在列表中选择您的 Ubuntu 版本
-
转到pool/stable/并选择适用的体系结构(amd64、 armhf、arm64或s390x)
-
为 Docker 包下载以下文件:
- containerd.io__.deb
- docker-ce__.deb
- docker-ce-cli__.deb
- docker-buildx-plugin__.deb
- docker-compose-plugin__.deb
- 安装好刚刚下载的包
1 2 3 4 5
| sudo dpkg -i ./containerd.io_<version>_<arch>.deb \ ./docker-ce_<version>_<arch>.deb \ ./docker-ce-cli_<version>_<arch>.deb \ ./docker-buildx-plugin_<version>_<arch>.deb \ ./docker-compose-plugin_<version>_<arch>.deb
|
便捷脚本安装
简简单单两条指令
我们就可以直接安装
1 2
| curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
|
您可以使用选项运行脚本--dry-run以了解脚本在调用时将运行哪些步骤
启动 Docker
然后我们直接来启动 Docker吧
1
| sudo systemctl start docker
|
卸载 Docker
- 卸载
Docker 相关组件
1
| sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
|
- 删除保存在本机的镜像、容器及卷文件。
1 2
| sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
|
参考 & 引用
https://docs.docker.com/engine/install/ubuntu/