Merge pull request #275 from wking/namespace-host-paths
config-linux: Specify host mount namespace for namespace paths
This commit is contained in:
commit
a7a90d986d
|
@ -34,7 +34,7 @@ The following parameters can be specified to setup namespaces:
|
|||
* **`uts`** the container will be able to have its own hostname and domain name
|
||||
* **`user`** the container will be able to remap user and group IDs from the host to local users and groups within the container
|
||||
|
||||
* **`path`** *(string, optional)* - path to namespace file
|
||||
* **`path`** *(string, optional)* - path to namespace file in the [runtime mount namespace](glossary.md#runtime-namespace)
|
||||
|
||||
If a path is specified, that particular file is used to join that type of namespace.
|
||||
Also, when a path is specified, a runtime MUST assume that the setup for that particular namespace has already been done and error out if the config specifies anything else related to that namespace.
|
||||
|
|
10
glossary.md
10
glossary.md
|
@ -13,6 +13,10 @@ The [`config.json`](config.md) file in a [bundle](#bundle) which defines the int
|
|||
An environment for executing processes with configurable isolation and resource limitations.
|
||||
For example, namespaces, resource limits, and mounts are all part of the container environment.
|
||||
|
||||
## Container namespace
|
||||
|
||||
On Linux, a leaf in the [namespace][namespaces.7] hierarchy in which the [configured process](config.md#process-configuration) executes.
|
||||
|
||||
## JSON
|
||||
|
||||
All configuration [JSON][] MUST be encoded in [UTF-8][].
|
||||
|
@ -22,5 +26,11 @@ All configuration [JSON][] MUST be encoded in [UTF-8][].
|
|||
An implementation of this specification.
|
||||
It reads the [configuration files](#configuration) from a [bundle](#bundle), uses that information to create a [container](#container), launches a process inside the container, and performs other [lifecycle actions](runtime.md).
|
||||
|
||||
## Runtime namespace
|
||||
|
||||
On Linux, a leaf in the [namespace][namespaces.7] hierarchy from which the [runtime](#runtime) process is executed.
|
||||
New container namespaces will be created as children of the runtime namespaces.
|
||||
|
||||
[JSON]: http://json.org/
|
||||
[UTF-8]: http://www.unicode.org/versions/Unicode8.0.0/ch03.pdf
|
||||
[namespaces.7]: http://man7.org/linux/man-pages/man7/namespaces.7.html
|
||||
|
|
Loading…
Reference in New Issue