如何在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