如何在Ubuntu 20.04上安装Docker

时间:2019-04-29 03:17:12  来源:igfitidea点击:

Docker是基于容器的应用程序框架,它将特定的应用程序及其所有依赖项包装在容器中。
Docker容器可以很容易地装运到远程位置上开始那里不做整个应用程序设置。
本教程将在Ubuntu 20.04 LTS系统上安装Docker。

准备工作

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

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

步骤1 -在Ubuntu上安装Docker

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

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

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

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

您的系统现在已经准备好安装Docker了。
运行以下命令升级apt索引,然后在Ubuntu上安装Docker community edition。

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

Docker community edition安装成功后,服务将自动启动,使用下面的命令验证服务状态。
您的系统现在可以运行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服务:

如何停止、启动或重新启动Docker服务?

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

步骤3 -运行Docker Hello World

在Ubuntu系统上完成Docker服务安装之后。
运行一个hello world示例来验证一切正常。
请打开终端,键入:

sudo docker run hello-world

步骤4 -安装Docker Compose

从Github下载最新版本的Docker撰写工具。
使用下面的命令下载和安装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和Docker compose。