docker ubuntu 卸载重装

前言

由于工作需要,我需要重装开发机中的docker,之前部署halo博客的时候按照docker官方文档走过一遍流程,这次又走了一遍,决定记下来方面下次查看。遂有此篇。

PS:因为有台开发机硬盘空间不够,docker rmi 镜像没用,可能是留下了一些缓存。决定重新安装以解决问题。

以下内容参考docker官方文档


Docker Engine安装

  • 可以先运行如下命令,卸载冲突选项
 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

下面我以我的Ubuntu 20.04.6 LTS为例:

  • 打开链接——资源
    • 根据自己ubuntu版本代号进入到对应的文件夹,使用如下命令查看:
lsb_release -a
  • 之后再依次进入pool/stable,根据cpu架构选择对应文件下载,使用如下命令查看:
uname -m
  • 根据版本分别下载这五个文件
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
  • CD到你的下载目录,安装这些deb文件,文件名替换为你具体的文件;
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

PS: 若提示 dpkg: 错误: 归档 './' 不是普通文件 ,可能是文件损坏,可以常识重新下载解决

  • 查看是否安装成功
# 版本号
docker --version

# 这行将打印hellow from Docker!
docker run hello-world 

Docker Compose 安装

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

卸载


PS: 存了好久的笔记 2024年4月21日19:38:26