几个晚上,我已经尝试使用用户空间容器安装 LXC。由于它将成为一个新服务器,我(还)不太关心分发和发布,所以我尝试将 Debian 7+8 和 Ubuntu 14.04 和 15.04 作为主机,将 Ubuntu 15.04 和 Debian 8 作为来宾。他们都有自己的问题。摘要:
Debian 7.8 : lxc-create: 此命令必须以 root 身份运行(两个来宾)
Debian 8.0:lxc-create:不允许操作(两个来宾)
Ubuntu 14.04 w/ Ubuntu 15.04 来宾:lxc-start:调用 cgmanager_create_sync 失败:请求无效/容器无法启动。
带有 Debian 8 来宾的 Ubuntu 14.04:lxc-create:错误:找不到匹配的图像。
Ubuntu 15.04:lxc-start:调用 cgmanager_move_pid_sync 失败:请求无效/容器无法启动。(两位客人)
我遵循了教程https://help.ubuntu.com/lts/serverguide/lxc.html和https://linuxcontainers.org/lxc/getting-started/,它们看起来并不那么复杂。
我编写了一个脚本来使测试可重现(以 root 身份在新启动的 live cd 上运行)。谁能告诉我它有什么问题?
#!/bin/sh
# need to be run as root
set -x
echo "==== SYSTEM INFO & INSTALL ===="
lsb_release -a
uname -a
apt-get …Run Code Online (Sandbox Code Playgroud) 在我的 ubuntu 服务器上,我不会安装snapd. 但是没有 snapd,我无法安装canonical-livepatch. 是否有潜在的非官方版本的 livepatch 作为传统.deb文件,用于安装使用dpkgor apt-get,或者可以从给定的 snap 创建这样一个 .deb 文件的转换脚本?