Advertisement

ubuntu下安装docker

阅读量:

在Ubuntu系统上使用Docker时,默认情况下Docker引擎会使用overlay2存储驱动程序。。
为了顺利运行Docker服务并进行操作,请确保先安装必要的依赖项。通过sudo apt-get update更新软件包后,安装curl和gpg-agent等工具能够帮助完成一些关键操作。
此外,在添加官方GPG KEY并设置稳定版仓库时,请注意根据发行版不同调整镜像源路径以避免无法添加的问题。例如,在某些情况下可以替换为阿里云源以获取更稳定的镜像集合。
通过以上步骤可以逐步构建一个功能完善的Docker环境,并根据需求灵活配置存储驱动和其他相关参数以满足特定工作负载的需求。

1.支持docker的ubuntu版本

复制代码
 Ubuntu Focal 20.04 (LTS)

    
 Ubuntu Eoan 19.10
    
 Ubuntu Bionic 18.04 (LTS)
    
 Ubuntu Xenial 16.04 (LTS)
    
    
    
    
    AI助手

2.移除旧版本

复制代码
    sudo apt-get remove docker docker-engine docker.io containerd runc
    
    AI助手

/ var / lib / docker /的内容(包括映像,容器,卷和网络)被保留

3.存储驱动

Ubuntu上的Docker引擎支持overlay2,aufs和btrfs存储驱动程序。

Docker Engine在默认设置下采用overlay2作为存储驱动程序的基础。 若希望使用aufs驱动程序,则必须进行必要的配置操作。

4.安装依赖

复制代码
 sudo apt-get update

    
  
    
 $ sudo apt-get install \
    
     apt-transport-https \
    
     ca-certificates \
    
     curl \
    
     gnupg-agent \
    
     software-properties-common
    
    
    
    
    AI助手

这一步主要是安装一些依赖,比如curl用来下载指纹

5.添加官方GPG KEY

复制代码
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    AI助手

查看指纹

复制代码
 $ sudo apt-key fingerprint 0EBFCD88

    
  
    
 pub   rsa4096 2017-02-22 [SCEA]
    
       9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    
 uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
    
 sub   rsa4096 2017-02-22 [S]
    
    
    
    
    AI助手

6.设置稳定版仓库

复制代码
 sudo add-apt-repository \

    
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    
    $(lsb_release -cs) \
    
    stable"
    
    
    
    
    AI助手

请各位注意:$(lsb_release -cs)是Ubuntu发行版的官方主名称。例如,在使用Linux Mint等子版本时,请确保已获取其所属的父Ubuntu版本号码。

我就是在这里安装失败了

7.安装

复制代码
 sudo apt-get update

    
 sudo apt-get install docker-ce docker-ce-cli containerd.io
    
    
    
    
    AI助手

8.使用阿里云源

第五步替换为:

复制代码
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
    AI助手

第六步替换为:

复制代码
    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
    
    AI助手

全部评论 (0)

还没有任何评论哟~