2016-03-03 08:18:17 +08:00
|
|
|
# NAME
|
|
|
|
runc start - create and run a container
|
|
|
|
|
|
|
|
# SYNOPSIS
|
|
|
|
runc start [command options] <container-id>
|
|
|
|
|
|
|
|
Where "<container-id>" is your name for the instance of the container that you
|
|
|
|
are starting. The name you provide for the container instance must be unique on
|
|
|
|
your host.
|
|
|
|
|
|
|
|
# DESCRIPTION
|
|
|
|
The start command creates an instance of a container for a bundle. The bundle
|
2016-03-19 02:54:06 +08:00
|
|
|
is a directory with a specification file named "config.json" and a root
|
|
|
|
filesystem.
|
|
|
|
|
|
|
|
The specification file includes an args parameter. The args parameter is used
|
|
|
|
to specify command(s) that get run when the container is started. To change the
|
|
|
|
command(s) that get executed on start, edit the args parameter of the spec. See
|
|
|
|
"runc spec --help" for more explanation.
|
2016-03-03 08:18:17 +08:00
|
|
|
|
|
|
|
# OPTIONS
|
|
|
|
--bundle, -b path to the root of the bundle directory, defaults to the current directory
|
|
|
|
--console specify the pty slave path for use with the container
|
|
|
|
--detach, -d detach from the container's process
|
|
|
|
--pid-file specify the file to write the process id to
|
2016-04-13 21:38:58 +08:00
|
|
|
--no-subreaper disable the use of the subreaper used to reap reparented processes
|
|
|
|
--no-pivot do not use pivot root to jail process inside rootfs. This should be used whenever the rootfs is on top of a ramdisk
|