Ubuntu20.04安装docker

此安装流程主要参考docker官方的安装流程,部分步骤可能不同,官网步骤安装失败的,参照的网上资源进行修改
1. 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
就算没有安装旧版本,也执行一次,不会造成影响
2. 从存储库安装
在新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库。之后可以从存储库安装和更新 Docker。
2.1 设置存储库
-
更新apt
包索引并安装包以允许apt
通过 HTTPS 使用存储库:
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
-
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
使用以下命令设置存储库。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
2.2 安装Docker引擎
-
更新apt
包索引,安装最新版本的Docker Engine和containerd
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
-
通过运行hello-world
映像来验证 Docker 引擎是否已正确安装。
sudo docker run hello-world

至此docker已经安装完成。如果不设置镜像加速,可以不关注后续内容
3. 设置镜像加速
在使用阿里云或者腾讯云服务器安装docker后,可以设置镜像加速器,以加速后续下载docker镜像
3.1 腾讯云
详细参见腾讯云官方文档docker镜像加速
3.1.1 打开配置文件
vim /etc/docker/daemon.json
3.1.2 添加镜像地址
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
3.1.3 重启docker
sudo systemctl restart docker
3.2 阿里云
详细步骤参见阿里云官方文档docker加速器设置
3.2.1 获取加速地址
先去阿里云官网拿到自己的镜像加速器地址:

3.2.2 打开配置文件
vim /etc/docker/daemon.json
3.2.3 加入地址
加入以下内容
{
"registry-mirrors": ["<your accelerate address>"]
}
3.2.4 重启docker
sudo systemctl restart docker