如何在Pop上安装Docker_OS 22.04:一个循序渐进的指南

如果你正在冒险进入容器化的世界,并寻找一种高效的方法来部署应用程序,Docker就是你需要的工具。但是,还有什么比在一个使用起来绝对愉快的发行版上利用容器化的力量更好的呢?

现在,为什么是Pop_OS?它由System76开发,是一个基于Ubuntu的Linux发行版,专门设计用于满足所有桌面计算需求,同时提供美观高效的用户界面。

它很快就以其强大、用户友好的方法、丰富的软件存储库和强大的性能而闻名,提供了利用Linux生态系统最佳功能的无缝体验。

现在,转到主题。在Pop上安装Docker_OS 22.04 LTS是一个简单的过程。本指南旨在帮助您在一个崇尚效率和易用性的平台上顺利设置并开启Docker之旅。所以,让我们一起潜水吧!

在Pop上安装Docker_OS 22.04 LTS

你可以在你的Pop上安装Docker_OS 22.04系统。例如,它可以在官方发行版的存储库中找到,在那里只需一个APT命令就可以轻松安装。然而,这种方法的一个缺点是,可用的版本并不总是最新的。

因此,本指南将向您展示如何在Pop上安装Docker_来自官方Docker存储库的OS 22.04,在那里您总是可以获得最新的最新版本,并将自动接收所有未来的软件更新。

步骤1:卸载(如果有)冲突的程序包

如果您确信Docker从未安装在您的Pop_OS 22.04。然而,如果Docker之前可能已经安装过,强烈建议执行以下命令。

此步骤确保删除任何现有的“
码头工人
,” “
集装箱

runc
”程序包,以防止与下面概述的安装过程发生潜在冲突。

因此,打开终端应用程序并运行以下操作:

对于
pkg
在里面
docker.io docker docker compose docker-compose-v2 podman docker container runc;
sudo apt-
收到
删除$pkg;完成
代码语言:
 JavaScript
 (
javascript
)

步骤2:安装先决条件

在这一步中,我们将安装几个额外的软件包。虽然这些不是Docker核心功能的一部分,但它们必须在您的Pop_OS 22.04系统,因为它们是将官方Docker存储库顺利导入您的系统所必需的(在以下步骤中描述)。

sudo apt安装apt传输https ca证书curl

步骤3:添加Docker的GPG Repo密钥

接下来,我们必须导入Docker GPG存储库密钥。此安全功能可确保您安装的软件是真实的。

sudo curl-fsSL https:
//download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/doker.asc
代码语言:
 JavaScript
 (
javascript
)

请注意,该命令不会产生任何输出。

步骤4:将Docker Repo添加到Pop_操作系统22.04

导入GPG密钥后,我们将把官方Docker存储库添加到我们的Pop_OS 22.04系统。这意味着当发布新版本时,更新包将与系统的其他定期更新一起提供。

回响
 “deb[arch=$(dpkg--打印体系结构)签名人=/etc/apt/keyrings/docker.asc]https://download.docker.com/linux/ubuntu$(lsb_release-cs)稳定“
|sudo tee/etc/apt/sources。
列表
.d/docker。
列表
>/dev/
无效的
代码语言:
 PHP
 (
php
)
将官方Docker存储库添加到Pop_OS 22.04。

与上一个命令一样,它的执行不会产生任何输出。接下来,刷新程序包列表。

sudo apt更新
刷新程序包基础。

正如您所看到的,我们新添加的Docker存储库现在可以使用了。

步骤5:在Pop上安装Docker_OS 22.04 LTS

要在您的Pop上安装最新的Docker版本_OS 22.04系统,运行以下命令。

sudo
 恰当的
 安装
 码头工人ce
 docker ce cli
 集装箱
.io
 docker buildx插件
 docker compose插件
代码语言:
 CSS
 (
css
)
在Pop上安装Docker_OS 22.04 LTS。

这将安装以下Docker组件:

  • 码头工人ce
    :Docker引擎本身。
  • docker ce cli
    :一个命令行工具,用于与Docker守护进程对话。
  • container.io
    :管理容器生命周期的容器运行时。
  • docker buildx插件
    :一个CLI插件,它用许多新功能扩展了Docker构建。
  • docker compose插件
    :一个配置管理插件,用于通过撰写文件来协调创建和管理Docker容器。

仅此而已!Docker现在应该安装好了;该服务应该在后台启动,并自动启用以在启动时运行。让我们检查一下它的状态。

sudosystemctl是活动docker
检查Docker服务的状态。

步骤6:验证Docker安装

现在,让我们检查一下我们新安装的Docker是否一切正常。为此,我们将运行一个名为“helloworld”的简单应用程序

sudo docker运行hello world
Docker已成功安装并在Pop上运行_OS 22.04。

祝贺正如我们所看到的,一切都如预期!

允许非root用户运行Docker命令

到目前为止,我们已经成功地在我们的Pop上安装了Docker_OS 22.04系统。但是,默认情况下,只有root用户和具有sudo权限的用户才能执行Docker命令。

换句话说,如果您尝试运行
码头工人
命令,但不加前缀
sudo
,您将收到如下错误消息:

Docker权限被拒绝。

但不要惊慌!要以非root用户身份运行Docker命令,必须首先将用户添加到
码头工人
组这是一项简单的任务。要执行此操作,请键入以下内容:

sudo usermod-aG docker${USER}
大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

Windows 记事本终于获得自动更正和拼写检查功能

在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

大鱼的头像
大鱼
2024 年 7 月 9 日
Ubuntu 的 apt 和 apt-get 命令有什么区别?

在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

大鱼的头像
大鱼
2024 年 6 月 26 日
Ubuntu远程桌面:如何设置和连接

远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

大鱼的头像
大鱼
2024 年 5 月 7 日
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)

利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

大鱼的头像
大鱼
2024 年 5 月 19 日
将照片从iPhone传输到iPhone的8种快速方法

已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...

大鱼的头像
大鱼
2024 年 5 月 19 日