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

先决条件:

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

步骤 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 disable 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

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun288748.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午9:20
下一篇 2024年3月13日 下午9:23

相关推荐