snap docker 和 deb docker.io 是什么?

snap docker 和 deb docker.io 是什么?

在 Ubuntu 20.04.1 机器上,我安装了 Docker(按照 docs.docker.com 上的官方文档进行操作),一切运行正常。

r$ docker -v
Docker version 19.03.13, build 4484c46d9d

但当我输入错误的docker命令时,我得到了一个大吃一惊的结果:

r$ doocker

Command 'doocker' not found, did you mean:

  command 'docker' from snap docker (19.03.11)
  command 'docker' from deb docker.io (19.03.8-0ubuntu1.20.04)

See 'snap info <snapname>' for additional versions.

什么是snap dockerdeb docker.io?为什么它们指的是不同的版本?它们会干扰“我的”版本的正确运行吗?我可以删除它们吗?

答案1

Ubuntu 有两个不同的软件包系统,deb 和 snap。

Snap 是 Canonical 为使用 Linux 内核的操作系统开发的软件打包和部署系统。[...] Snap 是在沙箱中运行的独立应用程序,可通过中介方式访问主机系统。维基百科

您获得的信息仅表明可以从这两个来源获取 docker。不一定其中一个已经安装,因此无需删除任何内容。

相关内容