github.com/dctrud/umoci@v0.4.3-0.20191016193643-05a1d37de015/doc/man/umoci.1.md (about) 1 % umoci(1) # umoci - umoci modifies Open Container images 2 % Aleksa Sarai 3 % DECEMBER 2016 4 # NAME 5 umoci - umoci modifies Open Container images 6 7 # SYNOPSIS 8 **umoci** 9 [**--debug**] 10 [**--help**|**-h**] 11 [**--version**|**-v**] 12 *command* [*args*] 13 14 # DESCRIPTION 15 **umoci** is a tool that allows for high-level modification of an OCI image 16 layout and its tagged images. While **umoci** attempts to abstract the OCI 17 image specification specifics, it is recommended that users of this tool read 18 through [the specification][1] to make sure they understand the rough idea. 19 20 **umoci** is unique in that it is, at the time of writing, the first tool to 21 allow for arbitrary modification of an OCI image in a high-level fashion (where 22 all of the different blobs in an OCI image are all managed by **umoci** when 23 doing a high-level operation such as **umoci-repack**(1)). 24 25 # GLOBAL OPTIONS 26 27 **--help, -h** 28 Print usage statement. 29 30 **--version, -v** 31 Print the version. 32 33 **--debug** 34 Output debugging information. 35 36 # COMMANDS 37 38 **init** 39 Create a new OCI layout. See **umoci-init**(1) for more detailed usage 40 information. 41 42 **new** 43 Creates a blank tagged OCI image. See **umoci-new**(1) for more detailed 44 usage information. 45 46 **unpack** 47 Unpacks a tagged image into an OCI runtime bundle. See **umoci-unpack**(1) 48 for more detailed usage information. 49 50 **repack** 51 Repacks an OCI runtime bundle into a tagged image. See **umoci-repack**(1) 52 for more detailed usage information. 53 54 **config** 55 Modifies the image configuration of an OCI image. See **umoci-config**(1) for 56 more detailed usage information. 57 58 **stat** 59 Displays status information of an image manifest. See **umoci-stat**(1) for 60 more detailed usage information. 61 62 **tag** 63 Creates a new tag in an OCI image. See **umoci-tag**(1) for more detailed 64 usage information. 65 66 **remove, rm** 67 Removes a tag from an OCI image. See **umoci-remove**(1) for more detailed 68 usage information. 69 70 **list, ls** 71 Lists the set of tags in an OCI image. See **umoci-list**(1) for more 72 detailed usage information. 73 74 **gc** 75 Garbage collects all unreferenced OCI image blobs. See **umoci-gc**(1) for 76 more detailed usage information. 77 78 # SEE ALSO 79 **umoci-init**(1), 80 **umoci-new**(1), 81 **umoci-unpack**(1), 82 **umoci-repack**(1), 83 **umoci-config**(1), 84 **umoci-stat**(1), 85 **umoci-tag**(1), 86 **umoci-remove**(1), 87 **umoci-list**(1), 88 **umoci-gc**(1), 89 **skopeo**(1) 90 91 [1]: https://github.com/opencontainers/image-spec