使用lxc1
,lxd
并lxd-client
安装后,我可以启动一个基于 ubuntu 的容器
lxc launch --profile default ubuntu:18.04 c1
我想知道是否也可以启动基于 CentOS 的容器。我尝试了几个选项centos:7
等,centos:7.4
但似乎没有这样的盒子。
当我执行时,sudo lxc-create -n c1 -t download
我看到许多选项,包括 CentOS,但那是 LXC。或多或少期望 LXD 有相同甚至更多的选择。
LXD 有 CentOS 模板吗?我可以重复使用 LXC 模板吗?如何创建基于 CentOS 的 LXD 容器?
好吧 - ubuntu 是图像服务器,而不是操作系统......尽管它是反直觉的。
lxc remote list
会给你一个启用的远程服务器列表大多数指南都假设您使用的是图像远程服务器
您需要图像远程服务器 - 大多数指南假定您使用的是 ubuntu 远程服务器 - 因此使用“ubuntu:version”语法
您可以在远程图像中搜索 centos 图像
lxc image list images:centos
这将为您提供所有 centos 的列表 - 类似于
假设我想要一个普通的香草 centos/6 AMD64 容器
lxc init images:centos/6 test
会工作。然后您可以启动并使用您的 centos 容器。
我发现这个页面对制定和理解命令很有帮助,尽管我不得不四处寻找一下 centos 的位置