Ubuntu 20.04上安装Docker-CE社区版
![奉孝翼德](https://picx.zhimg.com/8bdfedb6b_l.jpg?source=172ae18b)
![](https://picx.zhimg.com/v2-4812630bc27d642f7cafcd6cdeca3d7a.jpg?source=88ceefae)
因为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