-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
Simon McVittie authoredSigned-off-by:
Simon McVittie <smcv@collabora.com>
launch.1.md 5.17 KiB
title: pressure-vessel-launch
section: 1
NAME
pressure-vessel-launch - client to launch processes in a container
SYNOPSIS
pressure-vessel-launch [--clear-env] [--directory DIR] [--env VAR=VALUE] [--forward-fd FD] [--pass-env VAR] [--pass-env-matching WILDCARD] [--unset-env VAR] [--verbose] {--bus-name NAME|--dbus-address ADDRESS|--socket SOCKET} [--] COMMAND [ARGUMENTS...]
pressure-vessel-launch [--verbose] {--bus-name NAME|--dbus-address ADDRESS|--socket SOCKET} --terminate
DESCRIPTION
pressure-vessel-launch connects to an AF_UNIX
socket established
by pressure-vessel-launcher(1), and executes an arbitrary command
as a subprocess of pressure-vessel-launcher.
OPTIONS
- --socket PATH, --socket @ABSTRACT
- Connect to the given
AF_UNIX
socket, which can either be an absolute path, or@
followed by an arbitrary string. An absolute path indicates a filesystem-based socket, which is associated with the filesystem and can be shared between filesystem namespaces by bind-mounting.@
indicates an an abstract socket, which is associated with a network namespace, is shared between all containers that are in the same network namespace, and cannot be shared across network namespace boundaries. - --dbus-address ADDRESS
- The same as --socket, but the socket is specified in the form of a D-Bus address.
- --bus-name NAME
- Connect to the well-known D-Bus session bus and send commands to the given NAME, which is assumed to be owned by pressure-vessel-launcher.
- --clear-env
- The COMMAND runs in an empty environment, apart from any environment variables set by --env and similar options. By default, it inherits environment variables from pressure-vessel-launcher, with --env and similar options overriding or unsetting individual variables.
- --directory DIR
- Arrange for the COMMAND to run in DIR. By default, it inherits the current working directory from pressure-vessel-launcher.
- --forward-fd FD
- Arrange for the COMMAND to receive file descriptor number FD from outside the container. File descriptors 0, 1 and 2 (standard input, standard output and standard error) are always forwarded.
- --terminate
- Instead of running a COMMAND, terminate the Launcher server.
- --verbose
- Be more verbose.