如何在Ubuntu 24.04 LTS上安装Docker:分步指南
Docker是一个用于创建、部署和管理容器的强大工具,使在一致的环境中运行应用程序变得更容易、更省时。同时,Ubuntu是一个伟大而可靠的平台,既适合开发,也适合作为您可以信任的服务器来满足Docker的需求。
无论你是一个渴望将应用程序容器化的开发人员,还是只是对Docker及其功能感到好奇,你都来对地方了。我们精心编制了本指南,以帮助您在Ubuntu 24.04 LTS系统上顺利安装Docker,确保您可以快速开始容器化应用程序。
只需按照以下步骤操作即可。我们对每一个都进行了彻底的测试和验证,以确保它们为您提供最佳、最有效的解决方案。
在Ubuntu 24.04 LTS(Noble Numbat)上安装Docker
我们将从澄清开始——有几种方法可以在Ubuntu 24.04上安装Docker。最简单的方法是用一个APT命令从Ubuntu repos安装它。然而,这种方法的主要缺点是,可用的版本并不总是最新的。
因此,本指南将向您展示如何从官方存储库在Ubuntu 24.04上安装Docker,您将始终在那里获得最新版本。
最棒的部分?它将自动接收所有未来可用的软件更新,从而确保您始终拥有最新和最棒的软件。所以,让我们开始吧!
步骤1:安装所需的程序包
首先,运行下面的两个命令来更新包索引,并安装添加新Docker存储库所需的先决条件,我们稍后将进行此操作。
sudo apt更新
sudo apt安装apt-transport https-ccurl
代码语言:
猛击
(
猛击
)
步骤2:添加Docker的官方GPG密钥
接下来,将Docker GPG存储库密钥导入到Ubuntu系统中。此安全功能可确保您安装的软件是真实的。
卷曲-fsSLhttps://download.docker.com/linux/ubuntu/gpg| sudo gpg--dearmor-o/etc/apt/keyrings/doker.gpg
代码语言:
猛击
(
猛击
)
步骤3:建立Docker的稳定存储库
导入GPG密钥后,我们将把官方Docker存储库添加到Ubuntu 24.04 LTS系统中。这意味着,如果发布了新版本,更新包将与系统的其他定期更新一起提供。
回响
“deb[arch=
$(dpkg--打印架构)
签名人=/etc/apt/keyrings/docker.gpg]https://download.docker.com/linux/ubuntu
$(./etc/os发布&&echo“$VERSION_CODENAME”)
稳定的
|sudo tee/etc/apt/sources.list.d/docker.list>/dev/null
代码语言:
猛击
(
猛击
)
与上一个命令一样,它的执行不会产生任何输出。接下来,刷新程序包列表。
sudo apt更新
代码语言:
猛击
(
猛击
)
正如您所看到的,我们新的Docker存储库现在已经可用,可以使用了。
步骤4:在Ubuntu 24.04 LTS上安装Docker引擎
运行以下命令在Ubuntu上安装最新的Docker版本。
sudo apt install docker ce docker ce cli container.io docker buildx plugin docker compose plugin
代码语言:
猛击
(
猛击
)
这将安装以下Docker组件:
- 码头工人ce
:Docker引擎本身。 - docker ce cli
:一个命令行工具,用于与Docker守护进程对话。 - container.io
:管理容器生命周期的容器运行时。 - docker buildx插件
:Docker的这个扩展增强了构建镜像的能力,主要集中在多平台构建上。 - docker compose插件
:一个配置管理插件,帮助使用单个YAML文件管理多容器Docker应用程序。
仅此而已!Docker现在应该已经安装并启用服务,并设置为在启动时自动启动。此外,使用以下命令检查其状态,以确认一切如预期:
sudosystemctl是活动docker
代码语言:
猛击
(
猛击
)
步骤5:验证安装
关键时刻。让我们通过运行一个名为“helloworld”的简单容器化应用程序来检查我们的新Docker安装是否正确
sudo docker运行hello world
代码语言:
猛击
(
猛击
)
祝贺正如我们所看到的,一切正常。
允许非root用户运行Docker命令
到目前为止,您已经在Ubuntu 22.04 LTS系统上成功安装了Docker。但是,默认情况下,只有root用户和具有sudo权限的用户才能执行Docker命令。
这意味着如果您尝试运行
码头工人
命令,但不加前缀
sudo
,您将收到如下错误消息:
但是没有担心的余地。要以非root用户身份运行Docker命令,请将您的用户添加到
码头工人
组要执行此操作,请键入以下内容:
sudo usermod-aG docker${USER}
在上面的命令中,“
${USER}
“是一个包含您的用户名的环境变量。要申请新的组成员资格,请重新启动Ubuntu系统。然后您可以执行
码头工人
命令前不加前缀
sudo
.
卸载Docker引擎
如果出于某种原因,您决定从Ubuntu 24.04系统中删除Docker,请首先运行以下命令:
sudo apt清除docker ce docker ce cli container.io docker buildx插件docker compose插件docker ce无根附加功能
代码语言:
猛击
(
猛击
)
然后,手动删除以下两个目录:
sudo rm-rf/var/lib/docker
sudo rm-rf/var/lib/containerd
代码语言:
猛击
(
猛击
)
结论
按照我们指南的步骤,您现在已经在Ubuntu 24.04 LTS系统上成功安装了Docker。您已经做好了一切准备,可以继续进行Docker项目。
要了解更多关于Docker的信息,我强烈建议查看其官方文档。
一如既往,如果您遇到任何问题或有疑问,请在下面的评论部分告诉我。感谢您关注本教程,并祝您Dockerizing愉快!
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...