lxc-execute 的手册页 - Linux 容器

lxc-execute

节: (1)
更新: 2021-06-03
索引 返回主要内容
 

名称

lxc-execute - 在容器内运行应用程序。  

语法

lxc-execute {-n 名称} [-d] [-f 配置文件] [-s KEY=VAL] [-u, --uid uid] [-g, --gid gid] [-- 命令]  

描述

lxc-execute 在由 名称 指定的容器内运行指定的 命令

它将根据之前使用 lxc-create 命令或配置文件参数定义的配置来设置容器。如果未定义任何配置,则使用默认隔离。

此命令主要用于您想要快速在隔离环境中启动应用程序时。

lxc-execute 命令将通过中间进程 lxc-init 在容器中运行指定的命令。此 lxc-init 在启动指定的命令后,将等待其结束以及所有其他重新挂载的进程。(以支持容器中的守护程序)。换句话说,在容器中,lxc-init 具有 pid 1,应用程序的第一个进程具有 pid 2。

上述 lxc-init 旨在将接收到的信号转发到启动的命令。  

选项

-f, --rcfile 配置文件
指定配置文件来配置容器的虚拟化和隔离功能。

如果存在此配置文件,即使在之前创建的容器中(通过 lxc-create)已经存在配置文件,它也会被使用。

-s, --define KEY=VAL
将值 VAL 分配给配置变量 KEY。这将覆盖在 配置文件 中完成的任何分配。
-d, --daemon
以守护程序方式运行容器。由于容器不再有 tty,如果发生错误,将不会显示任何内容,可以使用日志文件检查错误。
--u, --uid uid
在容器中使用用户 ID uid 执行 命令
--g, --gid gid
在容器中使用组 ID gid 执行 命令
--
指示选项结束,并禁用进一步的选项处理。-- 之后的任何参数都被视为 命令 的参数。

当您想要为 命令 指定选项而不希望 lxc-execute 解释它们时,此选项很有用。

 

常见选项

这些选项对于大多数 lxc 命令都是通用的。
-?, -h, --help
打印比平时更长的使用信息。
--usage
给出使用信息
-q, --quiet
静音开启
-P, --lxcpath=PATH
使用备用容器路径。默认值为 /var/lib/lxc。
-o, --logfile=FILE
输出到备用日志 FILE。默认情况下没有日志。
-l, --logpriority=LEVEL
将日志优先级设置为 LEVEL。默认日志优先级为 ERROR。可能的值是:FATAL、CRIT、WARN、ERROR、NOTICE、INFO、DEBUG。

请注意,此选项正在设置备用日志文件中的事件日志优先级。它对 stderr 上的 ERROR 事件日志没有影响。

-n, --name=NAME
使用容器标识符 NAME。容器标识符格式为字母数字字符串。
--rcfile=FILE
指定配置文件来配置容器的虚拟化和隔离功能。

如果存在此配置文件,即使在之前创建的容器中(通过 lxc-create)已经存在配置文件,它也会被使用。

--version
显示版本号。
 

诊断

容器繁忙
指定的容器已经在运行应用程序。您应该在重新使用此容器或创建新容器之前停止它。
 

参见

lxc(7), lxc-create(1), lxc-copy(1), lxc-destroy(1), lxc-start(1), lxc-stop(1), lxc-execute(1), lxc-console(1), lxc-monitor(1), lxc-wait(1), lxc-cgroup(1), lxc-ls(1), lxc-info(1), lxc-freeze(1), lxc-unfreeze(1), lxc-attach(1), lxc.conf(5)  

作者

Daniel Lezcano <daniel.lezcano@free.fr>


 

索引

名称
语法
描述
选项
常见选项
诊断
参见
作者

本手册页由 man2html 使用手册页创建。
时间: 04:45:10 GMT, November 03, 2024