前言
首先登录官网观摩观摩: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_relea


7259

被折叠的 条评论
为什么被折叠?



