本文介绍在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(安装似乎正常工作)”,如下图所示:
您会在一开始就注意到一些有趣的事情: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”一词,如下图所示:
找到要使用的映像后,可以使用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/名称。
相关主题 |