云网牛站
所在位置:首页 > 初入Linux圈 > 在Ubuntu 20.04上安装Docker及查找并安装Docker映像的方法

在Ubuntu 20.04上安装Docker及查找并安装Docker映像的方法

2021-01-21 10:03:40作者:戴均力稿源:云网牛站

本文介绍在Ubuntu 20.04 LTS(Focal Fossa)系统上安装Docker的方法,但是相同的步骤也可能适用于旧版本的Ubuntu,包括Ubuntu 18.04 LTS。在本文中,您将学习如何从常规的Ubuntu存储库中安装Docker,如何使Docker在系统启动时自动启动,以及如何安装Docker映像(Docker images)并在本地运行它们。

 

从Ubuntu存储库安装Docker

在Ubuntu 20.04系统上安装Docker有两个硬性要求:一是您需要具有sudo访问权限,二是您需要连接到互联网。如果您正在管理或设置Ubuntu服务器,那么您已经满足了这两个要求,但是请在开始之前进行检查。

步骤1:从主要的Ubuntu存储库安装Docker,使用apt命令和docker.io软件包名称执行此操作(注意:软件包名称不只是“docker”):

sudo apt install docker.io

Ubuntu 20.04将从其存档中下载最新版本的Docker,解压缩并将其安装在您的系统上。参考在Ubuntu 20.04系统下安装和卸载Docker的方法

步骤2:让Docker在系统启动时自动启动:

sudo systemctl enable --now docker

步骤3:下面需要进行测试,现在已安装并正在运行Docker,您应该验证一切正常,这可以使用hello-world应用程序完成,从命令行运行:

sudo docker run hello-world

运行此命令时,您会看到一则长消息,通知您“installation appears to be working correctly(安装似乎正常工作)”,如下图所示:

在Ubuntu 20.04上安装Docker及查找并安装Docker映像的方法

您会在一开始就注意到一些有趣的事情:Docker无法“unable to find”“hello-world”映像,请继续往下阅读。

 

查找并安装Docker映像

Docker Hub被誉为“全球最大的容器映像库和社区”,Docker Hub上可用的任何映像也可以安装在您的系统上,地址在https://hub.docker.com/。下面让我们看看如何做到这一点。

要在Docker Hub上搜索映像,请使用search子命令运行docker命令,如下所示:

sudo docker search term-goes-here

例如,我想在Docker Hub上搜索Alpine Linux,因此我运行docker search alpine,将会出现匹配图像列表,我想要正式的Alpine image,所以我在“OFFICIAL”列中查找“OK”一词,如下图所示:

在Ubuntu 20.04上安装Docker及查找并安装Docker映像的方法

找到要使用的映像后,可以使用pull子命令下载该映像,例如,要安装Alpine Linux,请运行sudo docker pull alpine。

要运行下载的映像,您需要添加run子命令和映像名称,例如sudo docker run alpine。

如果要将图像作为容器运行并获得即时的交互式终端shell访问权限,请添加-it参数,例如,运行sudo docker run -it alpine。

要退出交互式终端,请输入单词exit,然后按Enter。

注:请查阅Docker Docs页面,获取有关如何使用、管理、管理和维护容器的大量信息,地址在https://docs.docker.com/。同时您需要了解几个有用的命令,包括docker ps -a列出您使用过的所有图像(并查看其容器ID/名称),docker stop {container id}关闭图像,使用完容器后,请使用docker rm命令将其删除,然后再次在末尾添加容器ID/名称。

 

相关主题

在Linux系统下使用Docker Compose管理Docker容器

子频道
精选文章
热门文章