在lxc-create或lxc-start等命令的命令行中使用--有什么意义。
为了得到答案,我试着用谷歌搜索,但没有成功。
// Example 1
lxc-create -t download -n u1 -- -d ubuntu -r DISTRO-SHORT-CODENAME -a amd64
// Example 1
application="/root/app.out"
start="/root/lxc-app/lxc-start"
$start -n LXC_app -d -f /etc/lxc/lxc-app/lxc-app.conf -- $application &发布于 2021-01-11 20:42:34
正如注释中提供的参考中所解释的那样,"--“表示传递给命令的选项的结尾。以下参数/选项最终将由命令调用的子命令使用。
在您的示例中:
lxc-create -t download -n u1 -- -d ubuntu -r DISTRO-SHORT-CODENAME -a amd64lxc-create命令将解释为"-t download -n u1“,剩余的"-d ubuntu -r download-SHORT-CODENAME -a amd64”将被传递到模板脚本,模板脚本将配置/填充容器。
在这个特定的例子中,"-t download“让lxc-create运行一个类似于"/usr/share/lxc/templates/lxc-download”的模板脚本,它会将"-d ubuntu -r发行版-短代码名-a amd64“传递给这个模板脚本。
https://stackoverflow.com/questions/65665153
复制相似问题