Finish renaming oci-storage to containers-storage

Update the rest of the documentation, scripts, and output.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
This commit is contained in:
Nalin Dahyabhai 2017-06-02 13:45:06 -04:00
parent 8352d1aab6
commit 2036680a3a
43 changed files with 279 additions and 278 deletions

View File

@ -1,6 +1,6 @@
`storage` is a Go library which aims to provide methods for storing filesystem
layers, container images, and containers. An `oci-storage` CLI wrapper is also
included for manual and scripting use.
layers, container images, and containers. A `containers-storage` CLI wrapper
is also included for manual and scripting use.
To build the CLI wrapper, use 'make build-binary'.

View File

@ -44,9 +44,9 @@ func main() {
return flags
}
flags := makeFlags("oci-storage", mflag.ContinueOnError)
flags := makeFlags("containers-storage", mflag.ContinueOnError)
flags.Usage = func() {
fmt.Printf("Usage: oci-storage command [options [...]]\n\n")
fmt.Printf("Usage: containers-storage command [options [...]]\n\n")
fmt.Printf("Commands:\n\n")
for _, command := range commands {
fmt.Printf(" %-22s%s\n", command.names[0], command.usage)
@ -81,7 +81,7 @@ func main() {
command.addFlags(flags, &command)
}
flags.Usage = func() {
fmt.Printf("Usage: oci-storage %s %s\n\n", cmd, command.optionsHelp)
fmt.Printf("Usage: containers-storage %s %s\n\n", cmd, command.optionsHelp)
fmt.Printf("%s\n", command.usage)
fmt.Printf("\nOptions:\n")
flags.PrintDefaults()

View File

@ -28,7 +28,7 @@ func version(flags *mflag.FlagSet, action string, m storage.Store, args []string
func init() {
commands = append(commands, command{
names: []string{"version"},
usage: "Return oci-storage version information",
usage: "Return containers-storage version information",
minArgs: 0,
action: version,
addFlags: func(flags *mflag.FlagSet, cmd *command) {

View File

@ -1,14 +1,14 @@
## oci-storage-add-names "August 2016"
## containers-storage-add-names "August 2016"
## NAME
oci-storage add-names - Add names to a layer/image/container
containers-storage add-names - Add names to a layer/image/container
## SYNOPSIS
**oci-storage** **add-names** [*options* [...]] *layerOrImageOrContainerNameOrID*
**containers-storage** **add-names** [*options* [...]] *layerOrImageOrContainerNameOrID*
## DESCRIPTION
In addition to IDs, *layers*, *images*, and *containers* can have
human-readable names assigned to them in *oci-storage*. The *add-names*
human-readable names assigned to them in *containers-storage*. The *add-names*
command can be used to add one or more names to them.
## OPTIONS
@ -19,7 +19,7 @@ is already used by another layer, image, or container, it is removed from that
other layer, image, or container.
## EXAMPLE
**oci-storage add-names -n my-awesome-container -n my-for-realsies-awesome-container f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
**containers-storage add-names -n my-awesome-container -n my-for-realsies-awesome-container f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
## SEE ALSO
oci-storage-set-names(1)
containers-storage-set-names(1)

View File

@ -1,10 +1,10 @@
## oci-storage-apply-diff 1 "August 2016"
## containers-storage-apply-diff 1 "August 2016"
## NAME
oci-storage apply-diff - Apply a layer diff to a layer
containers-storage apply-diff - Apply a layer diff to a layer
## SYNOPSIS
**oci-storage** **apply-diff** [*options* [...]] *layerNameOrID* [*referenceLayerNameOrID*]
**containers-storage** **apply-diff** [*options* [...]] *layerNameOrID* [*referenceLayerNameOrID*]
## DESCRIPTION
When a layer is first created, it contains no changes relative to its parent
@ -12,7 +12,7 @@ layer. The layer can either be mounted read-write and its contents modified
directly, or contents can be added (or removed) by applying a layer diff. A
layer diff takes the form of a (possibly compressed) tar archive with
additional information present in its headers, and can be produced by running
*oci-storage diff* or an equivalent.
*containers-storage diff* or an equivalent.
Layer diffs are not typically applied manually. More often they are applied by
a tool which is being used to import an entire image, such as **skopeo**.
@ -24,9 +24,9 @@ Specifies the name of a file from which the diff should be read. If this
option is not used, the diff is read from standard input.
## EXAMPLE
**oci-storage apply-diff -f 71841c97e320d6cde.tar.gz layer1**
**containers-storage apply-diff -f 71841c97e320d6cde.tar.gz layer1**
## SEE ALSO
oci-storage-changes(1)
oci-storage-diff(1)
oci-storage-diffsize(1)
containers-storage-changes(1)
containers-storage-diff(1)
containers-storage-diffsize(1)

View File

@ -1,21 +1,21 @@
## oci-storage-changes 1 "August 2016"
## containers-storage-changes 1 "August 2016"
## NAME
oci-storage changes - Produce a list of changes in a layer
containers-storage changes - Produce a list of changes in a layer
## SYNOPSIS
**oci-storage** **changes** *layerNameOrID* [*referenceLayerNameOrID*]
**containers-storage** **changes** *layerNameOrID* [*referenceLayerNameOrID*]
## DESCRIPTION
When a layer is first created, it contains no changes relative to its parent
layer. After that is changed, the *oci-storage changes* command can be used to
layer. After that is changed, the *containers-storage changes* command can be used to
obtain a summary of which files have been added, deleted, or modified in the
layer.
## EXAMPLE
**oci-storage changes f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
**containers-storage changes f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
## SEE ALSO
oci-storage-applydiff(1)
oci-storage-diff(1)
oci-storage-diffsize(1)
containers-storage-applydiff(1)
containers-storage-diff(1)
containers-storage-diffsize(1)

View File

@ -1,18 +1,18 @@
## oci-storage-container 1 "August 2016"
## containers-storage-container 1 "August 2016"
## NAME
oci-storage container - Examine a single container
containers-storage container - Examine a single container
## SYNOPSIS
**oci-storage** **container** *containerNameOrID*
**containers-storage** **container** *containerNameOrID*
## DESCRIPTION
Retrieve information about a container: any names it has, which image was used
to create it, any names that image has, and the ID of the container's layer.
## EXAMPLE
**oci-storage container f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
**oci-storage container my-awesome-container**
**containers-storage container f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
**containers-storage container my-awesome-container**
## SEE ALSO
oci-storage-containers(1)
containers-storage-containers(1)

View File

@ -1,16 +1,16 @@
## oci-storage-containers 1 "August 2016"
## containers-storage-containers 1 "August 2016"
## NAME
oci-storage containers - List known containers
containers-storage containers - List known containers
## SYNOPSIS
**oci-storage** **containers**
**containers-storage** **containers**
## DESCRIPTION
Retrieves information about all known containers and lists their IDs and names.
## EXAMPLE
**oci-storage containers**
**containers-storage containers**
## SEE ALSO
oci-storage-container(1)
containers-storage-container(1)

View File

@ -1,10 +1,10 @@
## oci-storage-create-container 1 "August 2016"
## containers-storage-create-container 1 "August 2016"
## NAME
oci-storage create-container - Create a container
containers-storage create-container - Create a container
## SYNOPSIS
**oci-storage** **create-container** [*options*...] *imageNameOrID*
**containers-storage** **create-container** [*options*...] *imageNameOrID*
## DESCRIPTION
Creates a container, using the specified image as the starting point for its
@ -29,9 +29,9 @@ Sets the metadata for the container to the specified value.
Sets the metadata for the container to the contents of the specified file.
## EXAMPLE
**oci-storage create-container -f manifest.json -n new-container goodimage**
**containers-storage create-container -f manifest.json -n new-container goodimage**
## SEE ALSO
oci-storage-create-image(1)
oci-storage-create-layer(1)
oci-storage-delete-container(1)
containers-storage-create-image(1)
containers-storage-create-layer(1)
containers-storage-delete-container(1)

View File

@ -1,10 +1,10 @@
## oci-storage-create-image 1 "August 2016"
## containers-storage-create-image 1 "August 2016"
## NAME
oci-storage create-image - Create an image
containers-storage create-image - Create an image
## SYNOPSIS
**oci-storage** **create-image** [*options*...] *topLayerNameOrID*
**containers-storage** **create-image** [*options*...] *topLayerNameOrID*
## DESCRIPTION
Creates an image, referring to the specified layer as the one which should be
@ -29,9 +29,9 @@ Sets the metadata for the image to the specified value.
Sets the metadata for the image to the contents of the specified file.
## EXAMPLE
**oci-storage create-image -f manifest.json -n new-image somelayer**
**containers-storage create-image -f manifest.json -n new-image somelayer**
## SEE ALSO
oci-storage-create-container(1)
oci-storage-create-layer(1)
oci-storage-delete-image(1)
containers-storage-create-container(1)
containers-storage-create-layer(1)
containers-storage-delete-image(1)

View File

@ -1,10 +1,10 @@
## oci-storage-create-layer 1 "August 2016"
## containers-storage-create-layer 1 "August 2016"
## NAME
oci-storage create-layer - Create a layer
containers-storage create-layer - Create a layer
## SYNOPSIS
**oci-storage** **create-layer** [*options* [...]] [*parentLayerNameOrID*]
**containers-storage** **create-layer** [*options* [...]] [*parentLayerNameOrID*]
## DESCRIPTION
Creates a new layer which either has a specified layer as its parent, or if no
@ -34,9 +34,9 @@ Sets the label which should be assigned as an SELinux context when mounting the
layer.
## EXAMPLE
**oci-storage create-layer -f manifest.json -n new-layer somelayer**
**containers-storage create-layer -f manifest.json -n new-layer somelayer**
## SEE ALSO
oci-storage-create-container(1)
oci-storage-create-image(1)
oci-storage-delete-layer(1)
containers-storage-create-container(1)
containers-storage-create-image(1)
containers-storage-delete-layer(1)

View File

@ -1,18 +1,18 @@
## oci-storage-delete-container 1 "August 2016"
## containers-storage-delete-container 1 "August 2016"
## NAME
oci-storage delete-container - Delete a container
containers-storage delete-container - Delete a container
## SYNOPSIS
**oci-storage** **delete-container** *containerNameOrID*
**containers-storage** **delete-container** *containerNameOrID*
## DESCRIPTION
Deletes a container and its layer.
## EXAMPLE
**oci-storage delete-container my-awesome-container**
**containers-storage delete-container my-awesome-container**
## SEE ALSO
oci-storage-create-container(1)
oci-storage-delete-image(1)
oci-storage-delete-layer(1)
containers-storage-create-container(1)
containers-storage-delete-image(1)
containers-storage-delete-layer(1)

View File

@ -1,10 +1,10 @@
## oci-storage-delete-image 1 "August 2016"
## containers-storage-delete-image 1 "August 2016"
## NAME
oci-storage delete-image - Delete an image
containers-storage delete-image - Delete an image
## SYNOPSIS
**oci-storage** **delete-image** *imageNameOrID*
**containers-storage** **delete-image** *imageNameOrID*
## DESCRIPTION
Deletes an image if it is not currently being used by any containers. If the
@ -13,9 +13,9 @@ If that image's parent is then not being used by other images, it, too, will be
removed, and the this will be repeated for each parent's parent.
## EXAMPLE
**oci-storage delete-image my-base-image**
**containers-storage delete-image my-base-image**
## SEE ALSO
oci-storage-create-image(1)
oci-storage-delete-container(1)
oci-storage-delete-layer(1)
containers-storage-create-image(1)
containers-storage-delete-container(1)
containers-storage-delete-layer(1)

View File

@ -1,19 +1,19 @@
## oci-storage-delete-layer 1 "August 2016"
## containers-storage-delete-layer 1 "August 2016"
## NAME
oci-storage delete-layer - Delete a layer
containers-storage delete-layer - Delete a layer
## SYNOPSIS
**oci-storage** **delete-layer** *layerNameOrID*
**containers-storage** **delete-layer** *layerNameOrID*
## DESCRIPTION
Deletes a layer if it is not currently being used by any images or containers,
and is not the parent of any other layers.
## EXAMPLE
**oci-storage delete-layer my-base-layer**
**containers-storage delete-layer my-base-layer**
## SEE ALSO
oci-storage-create-layer(1)
oci-storage-delete-image(1)
oci-storage-delete-layer(1)
containers-storage-create-layer(1)
containers-storage-delete-image(1)
containers-storage-delete-layer(1)

View File

@ -1,19 +1,19 @@
## oci-storage-delete 1 "August 2016"
## containers-storage-delete 1 "August 2016"
## NAME
oci-storage delete - Force deletion of a layer, image, or container
containers-storage delete - Force deletion of a layer, image, or container
## SYNOPSIS
**oci-storage** **delete** *layerOrImageOrContainerNameOrID*
**containers-storage** **delete** *layerOrImageOrContainerNameOrID*
## DESCRIPTION
Deletes a specified layer, image, or container, with no safety checking. This
can corrupt data, and may be removed.
## EXAMPLE
**oci-storage delete my-base-layer**
**containers-storage delete my-base-layer**
## SEE ALSO
oci-storage-delete-container(1)
oci-storage-delete-image(1)
oci-storage-delete-layer(1)
containers-storage-delete-container(1)
containers-storage-delete-image(1)
containers-storage-delete-layer(1)

View File

@ -1,10 +1,10 @@
## oci-storage-diff 1 "August 2016"
## containers-storage-diff 1 "August 2016"
## NAME
oci-storage diff - Generate a layer diff
containers-storage diff - Generate a layer diff
## SYNOPSIS
**oci-storage** **diff** [*options* [...]] *layerNameOrID*
**containers-storage** **diff** [*options* [...]] *layerNameOrID*
## DESCRIPTION
Generates a layer diff representing the changes made in the specified layer.
@ -29,9 +29,9 @@ Force the diff to be uncompressed. If the layer was populated by a layer diff,
and that layer diff was compressed, it will be decompressed for output.
## EXAMPLE
**oci-storage diff my-base-layer**
**containers-storage diff my-base-layer**
## SEE ALSO
oci-storage-applydiff(1)
oci-storage-changes(1)
oci-storage-diffsize(1)
containers-storage-applydiff(1)
containers-storage-changes(1)
containers-storage-diffsize(1)

View File

@ -1,19 +1,19 @@
## oci-storage-diffsize 1 "August 2016"
## containers-storage-diffsize 1 "August 2016"
## NAME
oci-storage diffsize - Compute the size of a layer diff
containers-storage diffsize - Compute the size of a layer diff
## SYNOPSIS
**oci-storage** **diffsize** *layerNameOrID*
**containers-storage** **diffsize** *layerNameOrID*
## DESCRIPTION
Computes the expected size of the layer diff which would be generated for the
specified layer.
## EXAMPLE
**oci-storage diffsize my-base-layer**
**containers-storage diffsize my-base-layer**
## SEE ALSO
oci-storage-applydiff(1)
oci-storage-changes(1)
oci-storage-diff(1)
containers-storage-applydiff(1)
containers-storage-changes(1)
containers-storage-diff(1)

View File

@ -1,10 +1,10 @@
## oci-storage-exists 1 "August 2016"
## containers-storage-exists 1 "August 2016"
## NAME
oci-storage exists - Check if a layer, image, or container exists
containers-storage exists - Check if a layer, image, or container exists
## SYNOPSIS
**oci-storage** **exists** [*options* [...]] *layerOrImageOrContainerNameOrID* [...]
**containers-storage** **exists** [*options* [...]] *layerOrImageOrContainerNameOrID* [...]
## DESCRIPTION
Checks if there are layers, images, or containers which have the specified
@ -28,4 +28,4 @@ Only succeed if the names or IDs are that of layers.
Suppress output.
## EXAMPLE
**oci-storage exists my-base-layer**
**containers-storage exists my-base-layer**

View File

@ -1,10 +1,10 @@
## oci-storage-get-container-data 1 "August 2016"
## containers-storage-get-container-data 1 "August 2016"
## NAME
oci-storage get-container-data - Retrieve lookaside data for a container
containers-storage get-container-data - Retrieve lookaside data for a container
## SYNOPSIS
**oci-storage** **get-container-data** [*options* [...]] *containerNameOrID* *dataName*
**containers-storage** **get-container-data** [*options* [...]] *containerNameOrID* *dataName*
## DESCRIPTION
Retrieves a piece of named data which is associated with a container.
@ -15,8 +15,8 @@ Retrieves a piece of named data which is associated with a container.
Write the data to a file instead of stdout.
## EXAMPLE
**oci-storage get-container-data -f config.json my-container configuration**
**containers-storage get-container-data -f config.json my-container configuration**
## SEE ALSO
oci-storage-list-container-data(1)
oci-storage-set-container-data(1)
containers-storage-list-container-data(1)
containers-storage-set-container-data(1)

View File

@ -1,17 +1,17 @@
## oci-storage-get-container-dir 1 "Sepember 2016"
## containers-storage-get-container-dir 1 "Sepember 2016"
## NAME
oci-storage get-container-dir - Find lookaside directory for a container
containers-storage get-container-dir - Find lookaside directory for a container
## SYNOPSIS
**oci-storage** **get-container-dir** [*options* [...]] *containerNameOrID*
**containers-storage** **get-container-dir** [*options* [...]] *containerNameOrID*
## DESCRIPTION
Prints the location of a directory which the caller can use to store lookaside
information which should be cleaned up when the container is deleted.
## EXAMPLE
**oci-storage get-container-dir my-container**
**containers-storage get-container-dir my-container**
## SEE ALSO
oci-storage-get-container-run-dir(1)
containers-storage-get-container-run-dir(1)

View File

@ -1,17 +1,17 @@
## oci-storage-get-container-run-dir 1 "Sepember 2016"
## containers-storage-get-container-run-dir 1 "Sepember 2016"
## NAME
oci-storage get-container-run-dir - Find runtime lookaside directory for a container
containers-storage get-container-run-dir - Find runtime lookaside directory for a container
## SYNOPSIS
**oci-storage** **get-container-run-dir** [*options* [...]] *containerNameOrID*
**containers-storage** **get-container-run-dir** [*options* [...]] *containerNameOrID*
## DESCRIPTION
Prints the location of a directory which the caller can use to store lookaside
information which should be cleaned up when the host is rebooted.
## EXAMPLE
**oci-storage get-container-run-dir my-container**
**containers-storage get-container-run-dir my-container**
## SEE ALSO
oci-storage-get-container-dir(1)
containers-storage-get-container-dir(1)

View File

@ -1,10 +1,10 @@
## oci-storage-get-image-data 1 "August 2016"
## containers-storage-get-image-data 1 "August 2016"
## NAME
oci-storage get-image-data - Retrieve lookaside data for an image
containers-storage get-image-data - Retrieve lookaside data for an image
## SYNOPSIS
**oci-storage** **get-image-data** [*options* [...]] *imageNameOrID* *dataName*
**containers-storage** **get-image-data** [*options* [...]] *imageNameOrID* *dataName*
## DESCRIPTION
Retrieves a piece of named data which is associated with an image.
@ -15,8 +15,8 @@ Retrieves a piece of named data which is associated with an image.
Write the data to a file instead of stdout.
## EXAMPLE
**oci-storage get-image-data -f manifest.json my-image manifest**
**containers-storage get-image-data -f manifest.json my-image manifest**
## SEE ALSO
oci-storage-list-image-data(1)
oci-storage-set-image-data(1)
containers-storage-list-image-data(1)
containers-storage-set-image-data(1)

View File

@ -1,18 +1,18 @@
## oci-storage-image 1 "August 2016"
## containers-storage-image 1 "August 2016"
## NAME
oci-storage image - Examine a single image
containers-storage image - Examine a single image
## SYNOPSIS
**oci-storage** **image** *imageNameOrID*
**containers-storage** **image** *imageNameOrID*
## DESCRIPTION
Retrieve information about an image: its ID, any names it has, and the ID of
its top layer.
## EXAMPLE
**oci-storage image 49bff34e4baf9378c01733d02276a731a4c4771ebeab305020c5303679f88bb8**
**oci-storage image my-favorite-image**
**containers-storage image 49bff34e4baf9378c01733d02276a731a4c4771ebeab305020c5303679f88bb8**
**containers-storage image my-favorite-image**
## SEE ALSO
oci-storage-images(1)
containers-storage-images(1)

View File

@ -1,16 +1,16 @@
## oci-storage-images 1 "August 2016"
## containers-storage-images 1 "August 2016"
## NAME
oci-storage images - List known images
containers-storage images - List known images
## SYNOPSIS
**oci-storage** **images**
**containers-storage** **images**
## DESCRIPTION
Retrieves information about all known images and lists their IDs and names.
## EXAMPLE
**oci-storage images**
**containers-storage images**
## SEE ALSO
oci-storage-image(1)
containers-storage-image(1)

View File

@ -1,10 +1,10 @@
## oci-storage-layers 1 "August 2016"
## containers-storage-layers 1 "August 2016"
## NAME
oci-storage layers - List known layers
containers-storage layers - List known layers
## SYNOPSIS
**oci-storage** [*options* [...]] **layers**
**containers-storage** [*options* [...]] **layers**
## DESCRIPTION
Retrieves information about all known layers and lists their IDs and names, the
@ -19,5 +19,5 @@ Display results using a tree to show the hierarchy of parent-child
relationships between layers.
## EXAMPLE
**oci-storage layers**
**oci-storage layers -t**
**containers-storage layers**
**containers-storage layers -t**

View File

@ -1,17 +1,17 @@
## oci-storage-list-container-data 1 "August 2016"
## containers-storage-list-container-data 1 "August 2016"
## NAME
oci-storage list-container-data - List lookaside data for a container
containers-storage list-container-data - List lookaside data for a container
## SYNOPSIS
**oci-storage** **list-container-data** *containerNameOrID*
**containers-storage** **list-container-data** *containerNameOrID*
## DESCRIPTION
List the pieces of named data which are associated with a container.
## EXAMPLE
**oci-storage list-container-data my-container**
**containers-storage list-container-data my-container**
## SEE ALSO
oci-storage-get-container-data(1)
oci-storage-set-container-data(1)
containers-storage-get-container-data(1)
containers-storage-set-container-data(1)

View File

@ -1,17 +1,17 @@
## oci-storage-list-image-data 1 "August 2016"
## containers-storage-list-image-data 1 "August 2016"
## NAME
oci-storage list-image-data - List lookaside data for an image
containers-storage list-image-data - List lookaside data for an image
## SYNOPSIS
**oci-storage** **list-image-data** *imageNameOrID*
**containers-storage** **list-image-data** *imageNameOrID*
## DESCRIPTION
List the pieces of named data which are associated with an image.
## EXAMPLE
**oci-storage list-image-data my-image**
**containers-storage list-image-data my-image**
## SEE ALSO
oci-storage-get-image-data(1)
oci-storage-list-image-data(1)
containers-storage-get-image-data(1)
containers-storage-list-image-data(1)

View File

@ -1,10 +1,10 @@
## oci-storage-metadata 1 "August 2016"
## containers-storage-metadata 1 "August 2016"
## NAME
oci-storage metadata - Retrieve metadata for a layer, image, or container
containers-storage metadata - Retrieve metadata for a layer, image, or container
## SYNOPSIS
**oci-storage** **metadata** [*options* [...]] *layerOrImageOrContainerNameOrID*
**containers-storage** **metadata** [*options* [...]] *layerOrImageOrContainerNameOrID*
## DESCRIPTION
Outputs metadata associated with a layer, image, or container. Metadata is
@ -16,7 +16,7 @@ intended to be small, and is expected to be cached in memory.
Don't print the ID or name of the item with which the metadata is associated.
## EXAMPLE
**oci-storage metadata -q my-image > my-image.txt**
**containers-storage metadata -q my-image > my-image.txt**
## SEE ALSO
oci-storage-set-metadata(1)
containers-storage-set-metadata(1)

View File

@ -1,10 +1,10 @@
## oci-storage-mount 1 "August 2016"
## containers-storage-mount 1 "August 2016"
## NAME
oci-storage mount - Mount a layer or a container's layer for manipulation
containers-storage mount - Mount a layer or a container's layer for manipulation
## SYNOPSIS
**oci-storage** **mount** [*options* [...]] *layerOrContainerNameOrID*
**containers-storage** **mount** [*options* [...]] *layerOrContainerNameOrID*
## DESCRIPTION
Mounts a layer or a container's layer on the host's filesystem and prints the
@ -16,7 +16,7 @@ mountpoint.
Specify an SELinux context for the mounted layer.
## EXAMPLE
**oci-storage mount my-container**
**containers-storage mount my-container**
## SEE ALSO
oci-storage-unmount(1)
containers-storage-unmount(1)

View File

@ -1,10 +1,10 @@
## oci-storage-set-container-data 1 "August 2016"
## containers-storage-set-container-data 1 "August 2016"
## NAME
oci-storage set-container-data - Set lookaside data for a container
containers-storage set-container-data - Set lookaside data for a container
## SYNOPSIS
**oci-storage** **set-container-data** [*options* [...]] *containerNameOrID* *dataName*
**containers-storage** **set-container-data** [*options* [...]] *containerNameOrID* *dataName*
## DESCRIPTION
Sets a piece of named data which is associated with a container.
@ -15,8 +15,8 @@ Sets a piece of named data which is associated with a container.
Read the data contents from a file instead of stdin.
## EXAMPLE
**oci-storage set-container-data -f ./config.json my-container configuration**
**containers-storage set-container-data -f ./config.json my-container configuration**
## SEE ALSO
oci-storage-get-container-data(1)
oci-storage-list-container-data(1)
containers-storage-get-container-data(1)
containers-storage-list-container-data(1)

View File

@ -1,10 +1,10 @@
## oci-storage-set-image-data 1 "August 2016"
## containers-storage-set-image-data 1 "August 2016"
## NAME
oci-storage set-image-data - Set lookaside data for an image
containers-storage set-image-data - Set lookaside data for an image
## SYNOPSIS
**oci-storage** **set-image-data** [*options* [...]] *imageNameOrID* *dataName*
**containers-storage** **set-image-data** [*options* [...]] *imageNameOrID* *dataName*
## DESCRIPTION
Sets a piece of named data which is associated with an image.
@ -15,8 +15,8 @@ Sets a piece of named data which is associated with an image.
Read the data contents from a file instead of stdin.
## EXAMPLE
**oci-storage set-image-data -f ./manifest.json my-image manifest**
**containers-storage set-image-data -f ./manifest.json my-image manifest**
## SEE ALSO
oci-storage-get-image-data(1)
oci-storage-list-image-data(1)
containers-storage-get-image-data(1)
containers-storage-list-image-data(1)

View File

@ -1,10 +1,10 @@
## oci-storage-set-metadata 1 "August 2016"
## containers-storage-set-metadata 1 "August 2016"
## NAME
oci-storage set-metadata - Set metadata for a layer, image, or container
containers-storage set-metadata - Set metadata for a layer, image, or container
## SYNOPSIS
**oci-storage** **set-metadata** [*options* [...]] *layerOrImageOrContainerNameOrID*
**containers-storage** **set-metadata** [*options* [...]] *layerOrImageOrContainerNameOrID*
## DESCRIPTION
Updates the metadata associated with a layer, image, or container. Metadata is
@ -20,7 +20,7 @@ Use the contents of the specified file as the metadata.
Use the specified value as the metadata.
## EXAMPLE
**oci-storage set-metadata -m "compression: gzip" my-layer**
**containers-storage set-metadata -m "compression: gzip" my-layer**
## SEE ALSO
oci-storage-metadata(1)
containers-storage-metadata(1)

View File

@ -1,14 +1,14 @@
## oci-storage-set-names 1 "August 2016"
## containers-storage-set-names 1 "August 2016"
## NAME
oci-storage set-names - Set names for a layer/image/container
containers-storage set-names - Set names for a layer/image/container
## SYNOPSIS
**oci-storage** **set-names** [**-n** *name* [...]] *layerOrImageOrContainerNameOrID*
**containers-storage** **set-names** [**-n** *name* [...]] *layerOrImageOrContainerNameOrID*
## DESCRIPTION
In addition to IDs, *layers*, *images*, and *containers* can have
human-readable names assigned to them in *oci-storage*. The *set-names*
human-readable names assigned to them in *containers-storage*. The *set-names*
command can be used to reset the list of names for any of them.
## OPTIONS
@ -21,7 +21,7 @@ this layer, image, or container, and which are not specified using this option,
will be removed from the layer, image, or container.
## EXAMPLE
**oci-storage set-names -n my-one-and-only-name f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
**containers-storage set-names -n my-one-and-only-name f3be6c6134d0d980936b4c894f1613b69a62b79588fdeda744d0be3693bde8ec**
## SEE ALSO
oci-storage-add-names(1)
containers-storage-add-names(1)

View File

@ -1,10 +1,10 @@
## oci-storage-shutdown 1 "October 2016"
## containers-storage-shutdown 1 "October 2016"
## NAME
oci-storage shutdown - Shut down layer storage
containers-storage shutdown - Shut down layer storage
## SYNOPSIS
**oci-storage** **shutdown** [*options* [...]]
**containers-storage** **shutdown** [*options* [...]]
## DESCRIPTION
Shuts down the layer storage driver, which may be using kernel resources.
@ -17,4 +17,4 @@ driver. If this option is not specified, if any layers are mounted, shutdown
will not be attempted.
## EXAMPLE
**oci-storage shutdown**
**containers-storage shutdown**

View File

@ -1,16 +1,16 @@
## oci-storage-status 1 "August 2016"
## containers-storage-status 1 "August 2016"
## NAME
oci-storage status - Output status information from the storage library's driver
containers-storage status - Output status information from the storage library's driver
## SYNOPSIS
**oci-storage** **status**
**containers-storage** **status**
## DESCRIPTION
Queries the storage library's driver for status information.
## EXAMPLE
**oci-storage status**
**containers-storage status**
## SEE ALSO
oci-storage-version(1)
containers-storage-version(1)

View File

@ -1,17 +1,17 @@
## oci-storage-unmount 1 "August 2016"
## containers-storage-unmount 1 "August 2016"
## NAME
oci-storage unmount - Unmount a layer or a container's layer
containers-storage unmount - Unmount a layer or a container's layer
## SYNOPSIS
**oci-storage** **unmount** *layerOrContainerMountpointOrNameOrID*
**containers-storage** **unmount** *layerOrContainerMountpointOrNameOrID*
## DESCRIPTION
Unmounts a layer or a container's layer from the host's filesystem.
## EXAMPLE
**oci-storage unmount my-container**
**oci-storage unmount /var/lib/oci-storage/mounts/my-container**
**containers-storage unmount my-container**
**containers-storage unmount /var/lib/containers/storage/mounts/my-container**
## SEE ALSO
oci-storage-mount(1)
containers-storage-mount(1)

View File

@ -1,16 +1,16 @@
## oci-storage-version 1 "August 2016"
## containers-storage-version 1 "August 2016"
## NAME
oci-storage version - Output version information about the storage library
containers-storage version - Output version information about the storage library
## SYNOPSIS
**oci-storage** **version**
**containers-storage** **version**
## DESCRIPTION
Outputs version information about the storage library and *oci-storage*.
Outputs version information about the storage library and *containers-storage*.
## EXAMPLE
**oci-storage version**
**containers-storage version**
## SEE ALSO
oci-storage-status(1)
containers-storage-status(1)

View File

@ -1,14 +1,14 @@
## oci-storage-wipe 1 "August 2016"
## containers-storage-wipe 1 "August 2016"
## NAME
oci-storage wipe - Delete all containers, images, and layers
containers-storage wipe - Delete all containers, images, and layers
## SYNOPSIS
**oci-storage** **wipe**
**containers-storage** **wipe**
## DESCRIPTION
Deletes all known containers, images, and layers. Depending on your use case,
use with caution or abandon.
## EXAMPLE
**oci-storage wipe**
**containers-storage wipe**

View File

@ -1,13 +1,13 @@
## oci-storage 1 "August 2016"
## containers-storage 1 "August 2016"
## NAME
oci-storage - Manage layer/image/container storage
containers-storage - Manage layer/image/container storage
## SYNOPSIS
**oci-storage** [**subcommand**] [**--help**]
**containers-storage** [**subcommand**] [**--help**]
## DESCRIPTION
The *oci-storage* command is a front-end for the *containers/storage* library.
The *containers-storage* command is a front-end for the *containers/storage* library.
While it can be used to manage storage for filesystem layers, images, and
containers directly, its main use cases are centered around troubleshooting and
querying the state of storage which is being managed by other processes.
@ -37,7 +37,7 @@ This ensures that changes to the contents of a *container*'s layer do not
affect other *images* or *layers*, so they are considered writeable.
All of *layers*, *images*, and *containers* can have metadata which
*oci-storage* manages attached to them. Generally this metadata is not
*containers-storage* manages attached to them. Generally this metadata is not
expected to be large, as it is cached in memory.
*Images* and *containers* can also have arbitrarily-named data items attached
@ -51,40 +51,40 @@ from the *image*. It is also expected that a *container*'s run-time
configuration will be stored as data items.
## SUB-COMMANDS
The *oci-storage* command's features are broken down into several subcommands:
**oci-storage add-names(1)** Add layer, image, or container name or names
**oci-storage applydiff(1)** Apply a diff to a layer
**oci-storage changes(1)** Compare two layers
**oci-storage container(1)** Examine a container
**oci-storage containers(1)** List containers
**oci-storage create-container(1)** Create a new container from an image
**oci-storage create-image(1)** Create a new image using layers
**oci-storage create-layer(1)** Create a new layer
**oci-storage delete(1)** Delete a layer or image or container, with no safety checks
**oci-storage delete-container(1)** Delete a container, with safety checks
**oci-storage delete-image(1)** Delete an image, with safety checks
**oci-storage delete-layer(1)** Delete a layer, with safety checks
**oci-storage diff(1)** Compare two layers
**oci-storage diffsize(1)** Compare two layers
**oci-storage exists(1)** Check if a layer or image or container exists
**oci-storage get-container-data(1)** Get data that is attached to a container
**oci-storage get-image-data(1)** Get data that is attached to an image
**oci-storage image(1)** Examine an image
**oci-storage images(1)** List images
**oci-storage layers(1)** List layers
**oci-storage list-container-data(1)** List data items that are attached to a container
**oci-storage list-image-data(1)** List data items that are attached to an image
**oci-storage metadata(1)** Retrieve layer, image, or container metadata
**oci-storage mount(1)** Mount a layer or container
**oci-storage set-container-data(1)** Set data that is attached to a container
**oci-storage set-image-data(1)** Set data that is attached to an image
**oci-storage set-metadata(1)** Set layer, image, or container metadata
**oci-storage set-names(1)** Set layer, image, or container name or names
**oci-storage shutdown(1)** Shut down graph driver
**oci-storage status(1)** Check on graph driver status
**oci-storage unmount(1)** Unmount a layer or container
**oci-storage version(1)** Return oci-storage version information
**oci-storage wipe(1)** Wipe all layers, images, and containers
The *containers-storage* command's features are broken down into several subcommands:
**containers-storage add-names(1)** Add layer, image, or container name or names
**containers-storage applydiff(1)** Apply a diff to a layer
**containers-storage changes(1)** Compare two layers
**containers-storage container(1)** Examine a container
**containers-storage containers(1)** List containers
**containers-storage create-container(1)** Create a new container from an image
**containers-storage create-image(1)** Create a new image using layers
**containers-storage create-layer(1)** Create a new layer
**containers-storage delete(1)** Delete a layer or image or container, with no safety checks
**containers-storage delete-container(1)** Delete a container, with safety checks
**containers-storage delete-image(1)** Delete an image, with safety checks
**containers-storage delete-layer(1)** Delete a layer, with safety checks
**containers-storage diff(1)** Compare two layers
**containers-storage diffsize(1)** Compare two layers
**containers-storage exists(1)** Check if a layer or image or container exists
**containers-storage get-container-data(1)** Get data that is attached to a container
**containers-storage get-image-data(1)** Get data that is attached to an image
**containers-storage image(1)** Examine an image
**containers-storage images(1)** List images
**containers-storage layers(1)** List layers
**containers-storage list-container-data(1)** List data items that are attached to a container
**containers-storage list-image-data(1)** List data items that are attached to an image
**containers-storage metadata(1)** Retrieve layer, image, or container metadata
**containers-storage mount(1)** Mount a layer or container
**containers-storage set-container-data(1)** Set data that is attached to a container
**containers-storage set-image-data(1)** Set data that is attached to an image
**containers-storage set-metadata(1)** Set layer, image, or container metadata
**containers-storage set-names(1)** Set layer, image, or container name or names
**containers-storage shutdown(1)** Shut down graph driver
**containers-storage status(1)** Check on graph driver status
**containers-storage unmount(1)** Unmount a layer or container
**containers-storage version(1)** Return containers-storage version information
**containers-storage wipe(1)** Wipe all layers, images, and containers
## OPTIONS
**--help**
@ -96,15 +96,15 @@ provide information about that command.
Increases the amount of debugging information which is printed.
**--graph, -g=/var/lib/oci-storage**
**--graph, -g=/var/lib/containers/storage**
Overrides the root of the storage tree, used for storing layer contents and
information about layers, images, and containers.
**--run, -R=/var/run/oci-storage**
**--run, -R=/var/run/containers/storage**
Overrides the root of the runtime state tree, currently used mainly for noting
the location where a given layer is mounted (see **oci-storage mount**) so that
the location where a given layer is mounted (see **containers-storage mount**) so that
it can be unmounted by path name as an alternative to unmounting by ID or name.
**--storage-driver, -s**
@ -122,7 +122,7 @@ comma-separated list and used instead. If the storage tree has previously been
initialized, these need not be provided.
## EXAMPLES
**oci-storage layers -t**
**containers-storage layers -t**
## BUGS
This is still a work in progress, so some functionality may not yet be

View File

@ -15,8 +15,8 @@ import (
var (
// ErrNotFound plugin not found
ErrNotFound = errors.New("plugin not found")
socketsPath = "/run/oci-storage/plugins"
specsPaths = []string{"/etc/oci-storage/plugins", "/usr/lib/oci-storage/plugins"}
socketsPath = "/run/containers/storage/plugins"
specsPaths = []string{"/etc/containers/storage/plugins", "/usr/lib/containers/storage/plugins"}
)
// localRegistry defines a registry that is local (using unix socket).

View File

@ -33,8 +33,8 @@ func TestFileSpecPlugin(t *testing.T) {
fail bool
}{
// TODO Windows: Factor out the unix:// variants.
{filepath.Join(tmpdir, "echo.spec"), "echo", "unix://var/lib/oci-storage/plugins/echo.sock", false},
{filepath.Join(tmpdir, "echo", "echo.spec"), "echo", "unix://var/lib/oci-storage/plugins/echo.sock", false},
{filepath.Join(tmpdir, "echo.spec"), "echo", "unix://var/lib/containers/storage/plugins/echo.sock", false},
{filepath.Join(tmpdir, "echo", "echo.spec"), "echo", "unix://var/lib/containers/storage/plugins/echo.sock", false},
{filepath.Join(tmpdir, "foo.spec"), "foo", "tcp://localhost:8080", false},
{filepath.Join(tmpdir, "foo", "foo.spec"), "foo", "tcp://localhost:8080", false},
{filepath.Join(tmpdir, "bar.spec"), "bar", "localhost:8080", true}, // unknown transport
@ -79,11 +79,11 @@ func TestFileJSONSpecPlugin(t *testing.T) {
p := filepath.Join(tmpdir, "example.json")
spec := `{
"Name": "plugin-example",
"Addr": "https://example.com/oci-storage/plugin",
"Addr": "https://example.com/containers-storage/plugin",
"TLSConfig": {
"CAFile": "/usr/shared/oci-storage/certs/example-ca.pem",
"CertFile": "/usr/shared/oci-storage/certs/example-cert.pem",
"KeyFile": "/usr/shared/oci-storage/certs/example-key.pem"
"CAFile": "/usr/shared/containers-storage/certs/example-ca.pem",
"CertFile": "/usr/shared/containers-storage/certs/example-cert.pem",
"KeyFile": "/usr/shared/containers-storage/certs/example-key.pem"
}
}`
@ -101,19 +101,19 @@ func TestFileJSONSpecPlugin(t *testing.T) {
t.Fatalf("Expected plugin `plugin-example`, got %s\n", plugin.Name)
}
if plugin.Addr != "https://example.com/oci-storage/plugin" {
t.Fatalf("Expected plugin addr `https://example.com/oci-storage/plugin`, got %s\n", plugin.Addr)
if plugin.Addr != "https://example.com/containers-storage/plugin" {
t.Fatalf("Expected plugin addr `https://example.com/containers-storage/plugin`, got %s\n", plugin.Addr)
}
if plugin.TLSConfig.CAFile != "/usr/shared/oci-storage/certs/example-ca.pem" {
t.Fatalf("Expected plugin CA `/usr/shared/oci-storage/certs/example-ca.pem`, got %s\n", plugin.TLSConfig.CAFile)
if plugin.TLSConfig.CAFile != "/usr/shared/containers-storage/certs/example-ca.pem" {
t.Fatalf("Expected plugin CA `/usr/shared/containers-storage/certs/example-ca.pem`, got %s\n", plugin.TLSConfig.CAFile)
}
if plugin.TLSConfig.CertFile != "/usr/shared/oci-storage/certs/example-cert.pem" {
t.Fatalf("Expected plugin Certificate `/usr/shared/oci-storage/certs/example-cert.pem`, got %s\n", plugin.TLSConfig.CertFile)
if plugin.TLSConfig.CertFile != "/usr/shared/containers-storage/certs/example-cert.pem" {
t.Fatalf("Expected plugin Certificate `/usr/shared/containers-storage/certs/example-cert.pem`, got %s\n", plugin.TLSConfig.CertFile)
}
if plugin.TLSConfig.KeyFile != "/usr/shared/oci-storage/certs/example-key.pem" {
t.Fatalf("Expected plugin Key `/usr/shared/oci-storage/certs/example-key.pem`, got %s\n", plugin.TLSConfig.KeyFile)
if plugin.TLSConfig.KeyFile != "/usr/shared/containers-storage/certs/example-key.pem" {
t.Fatalf("Expected plugin Key `/usr/shared/containers-storage/certs/example-key.pem`, got %s\n", plugin.TLSConfig.KeyFile)
}
}

View File

@ -3,10 +3,11 @@
//
// Storage discovers plugins by looking for them in the plugin directory whenever
// a user or container tries to use one by name. UNIX domain socket files must
// be located under /run/oci-storage/plugins, whereas spec files can be located
// either under /etc/oci-storage/plugins or /usr/lib/oci-storage/plugins. This
// is handled by the Registry interface, which lets you list all plugins or get
// a plugin by its name if it exists.
// be located under /run/containers/storage/plugins, whereas spec files can be
// located either under /etc/containers/storage/plugins or
// /usr/lib/containers/storage/plugins. This is handled by the Registry
// interface, which lets you list all plugins or get a plugin by its name if it
// exists.
//
// The plugins need to implement an HTTP server and bind this to the UNIX socket
// or the address specified in the spec files.

View File

@ -1,6 +1,6 @@
#!/bin/bash
STORAGE_BINARY=${STORAGE_BINARY:-$(dirname ${BASH_SOURCE})/../oci-storage}
STORAGE_BINARY=${STORAGE_BINARY:-$(dirname ${BASH_SOURCE})/../containers-storage}
TESTSDIR=${TESTSDIR:-$(dirname ${BASH_SOURCE})}
function setup() {