Ubuntu 20.04 安装 docker 详解

前言

首先登录官网观摩观摩:docker 安装

本文将详细介绍docker在Ubuntu20.04上的安装,以及docker命令的一些使用。例如一些常见的错误:

Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.

步骤

1. 干净的卸载掉你系统中的 docker,不要问我为什么知道。

1)删除步骤1,官网给出的两条命令,当然为了确保你删的干净点,请看第二条

$ sudo apt-get purge docker-ce docker-ce-cli containerd.io

$ sudo rm -rf /var/lib/docker

2)摘抄于:https://blog.csdn.net/xbeethoven/article/details/107883970

1.常归删除操作
sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc

2. 删除docker其他没有没有卸载
dpkg -l | grep docker
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P # 删除无用的相关的配置文件

3.卸载没有删除的docker相关插件(结合自己电脑的实际情况)
sudo apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker

5.确定docker卸载完毕
docker --version

2.正式开始安装

2.1)跟着官网走,卸载掉你系统中较老版本的docker,不过经过上面的一波猛如虎的操作,基本到这里不会有啥残留了

$ sudo apt-get remove docker docker-engine docker.io containerd runc

2.2)安装相应的apt依赖

先更新一下
$ sudo apt-get update

安装相应的依赖
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

2.3)添加 Docker 的官方 GPG 密钥

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

2.4)验证密钥

$ sudo apt-key fingerprint 0EBFCD88

2.5)根据你不同的系统去设置一个稳定的仓库(根据你的系统选一个哦,不要每个都搞

1.x86_64/amd64

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"



2.armhf

$ sudo add-apt-repository \
   "deb [arch=armhf] https://download.docker.com/linux/ubuntu \
   $(lsb_re

你可能感兴趣的:(Linux,linux,ubuntu,docker)