Ubuntu 安装Docker

Ubuntu版本号:18.04.3
如果直接执行docker命令会提示安装docker.io,而我们这里介绍docker-ce的安装方式
docker-iodocker-cedocker-ee,参考:https://blog.csdn.net/zsy_1991/article/details/90261419

  • 卸载旧版本docker

    sudo apt-get remove docker docker-engine docker-ce docker.io
    
  • 安装需要的包

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
  • 添加gpg密钥,并添加docker-ce软件存储库。

    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"
    

    同时也可手动指定docker存储库,只需$(lsb_release -cs)替换成指定的存储即可

    • Ubuntu 18.04:bionic
    • Ubuntu 19.04:disco
  • 更新软件包索引

    sudo apt-get update # 检查系统及软件包索引更新,不升级已有软件
    # sudo apt-get upgrade # 检查系统及软件包索引更新,并进行升级
    
  • 安装docker-ce

    sudo apt-get install docker-ce
    
  • 快速安装
    如果直接使用上面的方式,应该都能安装,但速度非常慢,因此这里介绍一下使用国内源的安装方式

    • 更改软件源

      sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
      
    • 安装需要的包

      sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
      
    • 添加gpg密钥,并添加docker-ce软件存储库。

      curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
      sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
      
    • 更新软件包索引,并执行安装命令

  • 2375远程端口开启方式与centos环境一致,但是docker.service配置文件的路径,通过find / -name docker.service查看他位于/lib/systemd/system/docker.service

你可能感兴趣的:(Ubuntu 安装Docker)