如何在Ubuntu 20.04 | 18.04 | 16.04上安装Docker CE

时间:2020-02-23 14:31:33  来源:igfitidea点击:

如何在Ubuntu 20.04 | 19.04 | 18.04 | 16.04 Linux发行版上安装Docker CE。 Docker Engine是一个容器运行时引擎,它使我们可以将其所有依赖项的应用程序打包到用于软件开发和分发的标准化单元中。

Docker容器将一个软件包装在一个完整的文件系统中,该文件系统包含运行所需的一切:代码,运行时,系统工具,系统库,我们可以在服务器上安装的任何东西。这样可以确保无论运行在哪种环境下,它都将始终运行相同的内容。

让我们按照以下几个步骤在Ubuntu 20.04/19.04/18.04/16.04上安装Docker CE。

更新系统

确保系统已更新。

sudo apt -y update

安装基本依赖项

我们只需很少的依赖项即可配置Docker存储库并进行实际的软件包安装。通过在终端中触发以下命令来安装它们。

sudo apt -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

在Ubuntu 20.04/18.04/19.04/16.04上安装Docker CE

如果我们有较旧的Docker版本,请删除它及其相关的软件包。

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

导入Docker仓库GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add 

将Docker CE存储库添加到Ubuntu:

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"

最后在Ubuntu 20.04/18.04/19.04/16.04上安装Docker CE:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

将用户帐户添加到docker组。

sudo usermod -aG docker $USER
newgrp docker

通过检查Docker版本来验证安装:

$docker version
Client: Docker Engine - Community
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.8
 Git commit:        6a30dfc
 Built:             Thu Aug 29 05:29:11 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.8
  Git commit:       6a30dfc
  Built:            Thu Aug 29 05:27:45 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

在Ubuntu 20.04/18.04/19.04/16.04上安装Docker Compose

Docker Compose的安装是可选的。对于使用它的用户,请按照下面的教程进行安装。

如何在Linux上安装最新的Docker Compose