在Ubuntu 20.04 上,如何安装Docker

・4 分钟阅读

Docker是基于容器的应用程序框架,它用容器中的所有依赖项包装一个特定的应用程序,我们将使用官方软件包存储库在Ubuntu系统上安装Docker。

需求

使用Ubuntu 20.04权限用户登录到sudo系统,然后运行以下命令来安装所需的包。



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


步骤1-在Ubuntu 20.04上安装Docker

首先,将GPG密钥导入yoru系统,在安装之前验证软件包签名,导入密钥在终端上运行以下命令。

然后,在你的Ubuntu系统中添加Docker存储库,它包含Docker包,包括它的依赖项,你必须启用这个存储库才能在Ubuntu上安装Docker。



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 focal stable"


运行以下命令以升级apt索引,然后在Ubuntu上安装Docker社区版。



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


成功安装Docker社区版后,该服务将自动启动,请使用以下命令验证服务状态。

您的系统现在可以运行Docker容器了。

步骤2-管理Docker服务

通常Docker服务也在Systemd守护进程下管理,可以使用systemctl命令停止,启动或查看Docker服务的状态。

运行以下命令查看服务状态:



sudo systemctl status docker

● docker.service - Docker Application Container Engine
 Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
 Active: active (running) since Wed 2020-06-17 16:41:20 UTC; 1min 58s ago
TriggeredBy: ● docker.socket
 Docs: https://docs.docker.com
 Main PID: 926989 (dockerd)
 Tasks: 8
 Memory: 35.7M
 CGroup: /system.slice/docker.service
 └─926989 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 17 16:41:20 tecadmin systemd[1]: Started Docker Application Container Engine.
Jun 17 16:41:20 tecadmin dockerd[926989]: time="2020-06-17T16:41:20.247640882Z" level=info msg="API listen on /run/docker.sock"


使用以下命令停止,启动或重新启动Docker服务:



sudo systemctl stop docker
sudo systemctl start docker
sudo systemctl restart docker


步骤3-运行Docker Hello World

你已经成功地在Ubuntu系统上安装了Docker,Docker引擎服务也运行正常,接下来,运行一个Hello World示例来验证一切正常。

要运行Docker Hello World示例,请打开终端,并键入:



sudo docker run hello-world


步骤4-安装Docker Compose

从Github下载最新版本的Docker Compose工具,使用下面的命令下载,并安装Docker Compose 1.26.0,安装前确保与Docker版本兼容。



curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose


结论

在本教程中,您已经学习了在Ubuntu 20.04系统上安装Docker。

Beryl profile image