lxc-start
节: (1)更新于: 2021-06-03
索引 返回主要内容
名称
lxc-start - 在容器中运行应用程序。概要
lxc-start {-n name} [-f config_file] [-c console_device] [-L console_logfile] [-d] [-F] [-p pid_file] [-s KEY=VAL] [-C] [--share-[net|ipc|uts] name|pid] [command]描述
lxc-start 在由 name 指定的容器中运行指定的 command。它将根据之前使用 lxc-create 命令或使用配置文件参数定义的配置来设置容器。 如果未定义任何配置,则将使用默认隔离。
如果未指定任何命令,lxc-start 将使用 lxc.init.cmd 中定义的命令,如果未设置,则使用默认的 "/sbin/init" 命令来运行系统容器。
选项
- -d, --daemon
- 将容器作为守护进程运行。 由于容器不再有 tty,如果发生错误,将不会显示任何内容,可以使用日志文件检查错误。(这是默认模式)
- -F, --foreground
- 在前景中运行容器。 在此模式下,容器控制台将附加到当前 tty,信号将直接路由到容器。
- -p, --pidfile pid_file
- 创建一个包含进程 ID 的文件。
- -f, --rcfile config_file
- 指定配置文件来配置容器的虚拟化和隔离功能。
如果存在此配置文件,即使先前创建的容器中已经存在配置文件(通过 lxc-create),也会使用它。
- -c, --console console_device
- 指定一个设备来用作容器的控制台,例如 /dev/tty8。 如果未指定此选项,除非指定了 -d,否则将使用当前终端。
- -L, --console-log console_logfile
- 指定一个文件来记录容器的控制台输出。
- -s, --define KEY=VAL
- 将值 VAL 分配给配置变量 KEY。 这将覆盖 config_file 中完成的任何分配。
- -C, --close-all-fds
- 如果继承了任何文件描述符,请关闭它们。 如果未指定此选项,则 lxc-start 将以失败退出。 注意: --daemon 意味着 --close-all-fds。
- --share-net name|pid
- 从 name 容器或 pid 继承网络命名空间。 网络命名空间将继续由原始所有者管理。 启动容器的网络配置将被忽略,并且 up/down 脚本将不会执行。
- --share-ipc name|pid
- 从 name 容器或 pid 继承 IPC 命名空间。
- --share-uts name|pid
- 从 name 容器或 pid 继承 UTS 命名空间。 启动的 LXC 不会设置主机名,但容器操作系统可能会在任何情况下都这样做。
常用选项
这些选项对大多数 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, 2024 年 11 月 03 日