未找到 Debian LXC 命令

未找到 Debian LXC 命令

我正在尝试使用 LXC 做一些事情,我已经能够使用命令进行管理lxc-*,但现在我被迫复制一个文件,我被卡住了,因为我无法复制文件,我读到使用lxc file我可以做到这一点。但总是出现找不到命令出来。

我试过用谷歌搜索、查看论坛、尝试一些奇怪的方法等等。但这些都没有用。

我认为我需要安装lxc-client和或lxd,但我无法安装它,即使我设法安装它,复制命令也不起作用。以下是我尝试过的一些方法:

apt install snapd
snap refresh
snap install snapd
snap install core

snap install lxd

apt-get install lxc-client
apt-get install lxd

我知道有数百个类似的问题,而且几乎所有问题都有答案,但我不明白他们做了什么才让它发挥作用。

我也不太明白 lxc 使用两种不同类型的命令有什么区别,那些韓國-以及那些使用空格lxc文件

答案1

答案比我想象的要简单,我只需要重新启动计算机,命令就可以正常工作,我找到了一些信息,这些信息snap refresh可以重新加载它们。以下是我使用过的命令列表:

apt install snapd -y
snap refresh
snap install core
snap install lxd
snap refresh

我仍然不太明白这些命令和其他命令之间的区别。我还没有发现命令是如何lxc file工作的,这是我感兴趣的,但我一点一点地、一个问题一个问题地

答案2

嗯,LXC 和 LXD 是两个不同的软件 :) 它们都基于 Linux 内核容器。LXC 是第一个,它在功能和管理方面非常基础,但如果您只想拥有另一个版本的 Ubuntu 或 Debian,而不想真正广泛地操作容器本身,那么它就很适合。LXD(据我所知)是 Canonical 产品,它使用相同的 Linux 容器,但开发程度更高,功能更丰富,并且专用于使用 Docker 或虚拟主机等的密集型容器。不幸的是,LXD 命令行工具被称为lxc(混蛋),这就是为什么会有如此程度的混乱。

相关内容