教程短文资讯

如何在Ubuntu Linux上使用SNAP安装Docker

在Ubuntu Linux上安装Docker的最快捷的方法之一是使用SNAP命令。在这里,我们将学习如何使用它。

对于那些处理容器化应用程序的人来说,Docker无需介绍。它已经被全球数百家企业和开发人员使用。然而,那些想要使用APT软件包管理器在Ubuntu上安装Docker的最新版本需要手动添加它的官方存储库。因此,那些不想这样做的人可以选择在Ubuntu中自带的SNAP软件包管理器。

先决条件:

我们不需要任何特殊要求来遵循本教程,就像在Ubuntu上安装任何其他软件一样,您还需要使用sudo特权来运行Snap命令。

步骤1:更新系统软件包

虽然在终端上使用SNAP命令行时不必从系统更新命令开始,但最好更新软件包以获得更好的安全性。

sudo apt update && sudo apt upgrade

步骤2:通过SNAP安装Docker

在所有现代的Ubuntu系统中,Snap作为一个预配置的软件包管理器可用于在一个隔离的环境中安装广泛的应用程序。因此,在您的命令终端上运行以下命令,您将拥有最新版本的Docker。

sudo snap install docker

该过程可能需要一些时间,因为SNAP会下载设置Docker所需的所有文件。

步骤3:创建一个Docker组

与使用APT软件包管理器安装Docker不同,SNAP默认不会创建一个名为'docker'的组。如果我们想要在没有sudo权限的情况下使用Docker命令,我们需要它。因此,请使用以下命令添加一个名为Docker的组。

sudo addgroup --system docker

步骤4:无需sudo运行Docker命令

在添加docker组之后,还要将当前用户添加到该组中,以便您可以在不具备sudo权限的情况下使用Docker命令。

sudo adduser $USER docker
newgrp docker

有时,即使运行了newgrp命令,终端也不能立即识别已添加到组中的用户,在这种情况下,只需注销并重新登录即可。

步骤5:禁用和启用Snap Docker

您还需要禁用和启用Snap的Docker服务以应用您所做的更改。

sudo snap禁用docker
sudo snap enable docker

步骤5:创建您的第一个容器

现在,我们可以使用Docker命令开始创建所需的容器,以下是一个示例,如果您是新手,可以参考它。

在此示例中,我们正在下载Debian docker映像并使用它创建容器。

docker pull debian

创建容器:

docker create -it --name test debian

启动容器

docker start test

获取已安装容器的命令行:

docker attach test

卸载

如果您认为使用Snap安装的Docker存在问题并希望将其删除,则可以使用以下命令:

sudo snap remove docker

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:教程

教程

在 Ubuntu Linux 上安装 Clang

无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]