添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
首发于 云体验师
Ubuntu 20.04上安装Docker-CE社区版

Ubuntu 20.04上安装Docker-CE社区版

因为Ubuntu官方系统里自带的Docker版本不是最新的,为了安装最新版本,我们要从官方Docker库里下载,为此,需要先添加几个包源,添加GPG公钥来确保下载和安装的有效性。

首先,更新现有包列表:

sudo apt update 

安装几个依赖包,让apt可以支持HTTPS:

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

将官方Docker库的GPG公钥添加到系统中:

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

将Docker库添加到APT里:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" 

再次更新现有包列表

sudo apt update 

为了确保修改生效,让新的安装从Docker库里获取,而不是从Ubuntu自己的库里获取,执行:

apt-cache policy docker-ce

可能会看到如下图的输出,各个系统的情况可能略有不同。

docker-ce:
  Installed: (none)
  Candidate: 5:19.03.9~3-0~ubuntu-focal
  Version table:
     5:19.03.9~3-0~ubuntu-focal 500
        500 Index of linux/ubuntu/ focal/stable amd64 Packages

输出显示,docker-ce(ce是社区版的意思)还没有安装。

那么,开始安装吧:

sudo apt install docker-ce 

现在Docker应该已经安装好了,守护进程也开启了,开机启动也开启了。我们看看Docker的运行状态吧。

sudo systemctl status docker 

你看到的输出应该是这样的:

Output
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago
TriggeredBy: ● docker.socket