Ubuntu20.04安装docker

Ubuntu20.04安装docker

323912.jpg

此安装流程主要参考docker官方的安装流程,部分步骤可能不同,官网步骤安装失败的,参照的网上资源进行修改

1. 卸载旧版本

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

就算没有安装旧版本,也执行一次,不会造成影响

2. 从存储库安装

在新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库。之后可以从存储库安装和更新 Docker。

2.1 设置存储库

  1. 更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:

    sudo apt-get update
    sudo apt-get install \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
  2. 添加 Docker 的官方 GPG 密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. 使用以下命令设置存储库。

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

2.2 安装Docker引擎

  1. 更新apt包索引,安装最新版本的Docker Engine和containerd

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  2. 通过运行hello-world 映像来验证 Docker 引擎是否已正确安装。

    sudo docker run hello-world
    

    image-20220109222733899

至此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

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×